Razer BIOS Mods - Potential to Unlock All Hidden Options

Discussion in 'Razer' started by stranula, Nov 10, 2019.

  1. Raidriar

    Raidriar ლ(ಠ益ಠლ)

    Reputations:
    1,673
    Messages:
    5,794
    Likes Received:
    4,251
    Trophy Points:
    431
    I see CFG lock, Overclock lock, and BIOS lock to disabled on failsafe and optimal. I want them disabled for good. I left user access to see them in the BIOS just in case I change my mind
     
  2. pdudas

    pdudas Notebook Consultant

    Reputations:
    2
    Messages:
    121
    Likes Received:
    3
    Trophy Points:
    31
    Thanks!

    It seems that Throttlestop works fine.
    Managed to reach -250 mV on Core and -110 mV on Cache.


    [​IMG]

    [​IMG]
    The rest for tomorrow.

    Thanks for the help!
     
    Last edited: Feb 17, 2021
  3. Elite10

    Elite10 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    1
    Trophy Points:
    16
    Hi Guys.

    Can someone help me ?
    After the instructions I tried to undervoltage the CPU with of course the CH341 BIOS programmer but I don't get an undervoltage MENU in the BIOS like the picture down - why?
    Does anyone know what I'm doing wrong ?

    I have got an : Razer Blade PRO 17 2020 with 10875H and RTX2080 Super Max-Q / BIOS : 1.06 with newest EC update
     

    Attached Files:

  4. pdudas

    pdudas Notebook Consultant

    Reputations:
    2
    Messages:
    121
    Likes Received:
    3
    Trophy Points:
    31
    Hi!

    As I did the same yesterday I can tell you what I got at the Razer Blade Advanced 10875H+2070Super with Bios 1.04.

    Read the Bios, used AsProgrammer. Then saved it a s original.rom
    Then opened in AmiBcp 5.02.0031 and edited the following 3 entries:

    Setup/Advanced/Power&Performance/Cpu power management control/View configure cpu lock options/CFG Lock : set to user/disabled/disabled
    Setup/Advanced/Power&Performance/Cpu power management control/View configure cpu lock options/Overclocking Lock: set to user/disabled/disabled
    Setup/Chipset/Security Configuration/Bios lock: set to user disabled disabled

    First 2 is for UV, the 3rd permits writing the Bios from Windows.
    It seems the Afuwingui program reads the content of the Bios and it is the part of the 16MB rom file from 0400000 to 0FFFFFF (12MB).
    (not verified the latter - just compared with a HEX editor)(Thx Raidriar)

    Flashed back the modded bios with the CH341A (erase chip, write, verify - took half an hour)
    After this: went to the BIOS and loaded Optimized defaults. Read somewhere that this is important.

    The Core and Cache voltage cannot be adjusted from the BIOS. Have not found the menus.
    BUT: from windows the Throttlestop utility can adjust them.

    Be careful, this should be edited in the FIVR and do it carefully. Always test the settings with TS Bench, run Cinebench or other CPU intensive tasks.
    When I lowered too much - it started throwing errors in TS Bench. Also if you lower too much the system will freeze.
    Go with 10mV steps... Cache is more sensitive to UV - that will be less negative.

    I don't know the reason, but it seems TS write these values to the BIOS - so they are coming back even after a reboot when TS not loaded.
    No clue why are they permanent - but verified the existence of the values with Hwinfo and XTU - they showed the same.
    In case you save wrong values, you have to pull the battery off and remove Cmos battery from motherboard. Then load optimized defaults again.

    In my case the system is stable on a very nice UV:
    core: -250mV (not tested under 250, maybe can go more)
    cache: -110mV (on -120 throwing errors in TS bench, -125 instant freeze)

    It is almost unbelievable, but that is what I reached. Got a warn from a friend that maybe this amount of UV will destroy the VRMs on the MB.
    Do not try to go this low, unless you reach it via a lot of steps...

    [​IMG]
    [​IMG]
    [​IMG]

    So from 90W TDP the CPU went down to 70W which is a pretty good saving in heat dissipation.

    If you want silent computer simply limit the CPU to 99% in Windows Power management.
    Power&Sleep -> Additional Power Settings -> Change Plan Settings -> Change Advanced Power Settings -> Processor Power Management

    This will eliminate the turbo and in Balanced mode the CPU will run near stock value (2,3GHz) which is more than enough for everyday tasks and consumes only few watts.
    Even with stock values (no UV) the cpu consumes near 5-10W and the computer is silent.
     
    Last edited: Feb 18, 2021
  5. Elite10

    Elite10 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    1
    Trophy Points:
    16
    THANK YOU for the very detailed description!:):):)

    For me it is a bit strange that OTHERS apparently have this menu and we don't ........ although they are the same BIOS ...... maybe someone could say something who has successfully done this?
     
  6. pdudas

    pdudas Notebook Consultant

    Reputations:
    2
    Messages:
    121
    Likes Received:
    3
    Trophy Points:
    31
    Until Throttlestop saves the values permanently I don't really care.
    Works as expected.

    I did not modify the TDP limits and other settings like mentioned on page 26 - just wanted undervolting and flashing without the hardware programmer.
     
  7. Elite10

    Elite10 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    1
    Trophy Points:
    16
    Flashing without a hardware programmer - is this easy or have you got any discription about it
     
  8. Qwaarjet

    Qwaarjet Notebook Deity

    Reputations:
    297
    Messages:
    1,017
    Likes Received:
    12
    Trophy Points:
    56
    Any reason you used 1.04 instead of the latest BIOS available?
     
  9. Elite10

    Elite10 Notebook Enthusiast

    Reputations:
    0
    Messages:
    38
    Likes Received:
    1
    Trophy Points:
    16
    If you mean me ? I've tried with BIOS 1.06
     
  10. pdudas

    pdudas Notebook Consultant

    Reputations:
    2
    Messages:
    121
    Likes Received:
    3
    Trophy Points:
    31
    Tried it, works fine.

    Downloaded the tool called: 'AMI AFU for Aptio V'

    Then read the BIOS content with \AMI AFU for Aptio V\afu\afuwin\64\AfuWin64\AFUWINGUIx64.EXE Just click on SAVE.
    This reads the 12MB part of the BIOS. I think that is the exact copy of the original 16MB bios file from 0400000 to 0FFFFFF.

    The saved part can be modified by Amibcp like mentioned previously. Did the changes from page26.
    Save the modified rom as you wish.

    Then downloaded the FPT from here.
    Unzip to a folder.

    Test the Bios access via fptw64.exe -I in a command prompt:


    FPTW64.exe -I
    Intel (R) Flash Programming Tool Version: 14.0.10.1204
    Copyright (C) 2005 - 2019, Intel Corporation. All rights reserved.

    Reading HSFSTS register... Flash Descriptor: Valid

    --- Flash Devices Found ---
    W25Q128FV ID:0xEF4018 Size: 16384KB (131072Kb)

    --- Flash Image Information --
    Signature: VALID
    Number of Flash Components: 1
    Component 1 - 16384KB (131072Kb)
    Regions:
    DESC - Base: 0x00000000, Limit: 0x00000FFF
    BIOS - Base: 0x00400000, Limit: 0x00FFFFFF
    CSME - Base: 0x00001000, Limit: 0x003FFFFF
    GbE - NOT PRESENT
    PDR - NOT PRESENT
    EC - NOT PRESENT
    Master Region Access:
    BIOS - ID: Read: 0x000F, Write: 0x000A
    CSME - ID: Read: 0x000D, Write: 0x0004
    GbE - ID: Read: 0x0009, Write: 0x0008
    EC - ID: Read: 0x0101, Write: 0x0100

    Total Accessible SPI Memory: 16384KB, Total Installed SPI Memory: 16384KB

    FPT Operation Successful.



    Then flash the modded bios:
    fptw64.exe -f mod1.rom -BIOS


    Intel (R) Flash Programming Tool Version: 14.0.10.1204
    Copyright (C) 2005 - 2019, Intel Corporation. All rights reserved.

    Reading HSFSTS register... Flash Descriptor: Valid

    --- Flash Devices Found ---
    W25Q128FV ID:0xEF4018 Size: 16384KB (131072Kb)

    GbE Region does not exist.

    Processing Flash memory block 2 from 3071.
    - Erasing Flash Block [0x403000] - 100 percent complete.
    - Programming Flash [0x0403000] 4KB of 4KB - 100 percent complete.
    Processing Flash memory block 4 from 3071.
    - Erasing Flash Block [0x405000] - 100 percent complete.
    - Programming Flash [0x0405000] 4KB of 4KB - 100 percent complete.
    Processing Flash memory block 7 from 3071.
    - Erasing Flash Block [0x408000] - 100 percent complete.
    - Programming Flash [0x0408000] 4KB of 4KB - 100 percent complete.
    Processing Flash memory block 10 from 3071.
    - Erasing Flash Block [0x40B000] - 100 percent complete.
    - Programming Flash [0x040B000] 8KB of 8KB - 100 percent complete.
    Processing Flash memory block 15 from 3071.
    - Erasing Flash Block [0x410000] - 100 percent complete.
    - Programming Flash [0x0410000] 12KB of 12KB - 100 percent complete.
    Processing Flash memory block 18 from 3071.
    - Erasing Flash Block [0x413000] - 100 percent complete.
    - Programming Flash [0x0413000] 8KB of 8KB - 100 percent complete.
    Processing Flash memory block 112 from 3071.
    - Erasing Flash Block [0x471000] - 100 percent complete.
    - Programming Flash [0x0471000] 4KB of 4KB - 100 percent complete.
    Processing Flash memory block 153 from 3071.
    - Erasing Flash Block [0x49A000] - 100 percent complete.
    - Programming Flash [0x049A000] 4KB of 4KB - 100 percent complete.
    Processing Flash memory block 699 from 3071.
    - Erasing Flash Block [0x6BC000] - 100 percent complete.
    - Programming Flash [0x06BC000] 308KB of 308KB - 100 percent complete.
    - Processed memory blocks 3071 from 3071.
    RESULT: The data is identical.12288KB of 12288KB - 100 percent complete.

    FPT Operation Successful.


    After the reboot I had the menus available in the BIOS.

    DON'T FORGET: this only works if the BIOS was already unlocked as I wrote previously and the modded file was flashed via the hardware flasher.
    'Setup/Chipset/Security Configuration/Bios lock: set to user disabled disabled'
     
    Last edited: Feb 18, 2021
    pau1ow likes this.
Loading...

Share This Page