Dang, you got my hopes up there!!! Oh well, seemed like a great idea.
-
-
Anyone have a solution for this: flash the final BIOS in afuwinguix64 it writes: "stage: failed!" "address: 0xFFFFFFF?
Thanks -
-
Thanks for your response. When I had bios 1.04 I didn't need the bios hardware flasher. Now that they updated to 1.05 I can't? BTW. This is a razer blade 2019 advanced with the 9750h. First I've seen of the 1.05 bios.
If that is the route, I guess its the route then. -
Hi, I have a Blade Stealth late 2019 GTX edition which I haven't yet tried modding. If I were to mod the BIOS to enable all the options, and then start changing them, what's the worse case scenario that could happen if I change something that it doesn't like?
Would disconnecting the CMOS battery always get it back to a working state? Or might the hardware flasher be necessary to fix it? Or could it get completely bricked in a way that even that couldn't fix?
Edit: I've read through the entire thread now, and I think I have an answer. It sounds like disconnecting the CMOS battery would always be enough to unbrick it after changing options in the BIOS, and the hardware flasher would be required if the BIOS flashing itself somehow went wrong, but it can't get any worse than that. It would be good if someone could confirm that I'm understanding it correctly thoughLast edited: Feb 12, 2021 -
-
-
I've run into the issue a few others in here have with a Late 2019 RBS 1650, but haven't found a solution. Hopefully I can provide some more information and get some advice on how to proceed. Running bios v1.04, I was initially able to get rid of the PL throttling with David's post Take Full Control of your Razer Blade w/no PL Throttling. However, I had to remove my aftermarket NVME for those options to show up.
I found Buiden's post Razer BIOS Mods - Potential to Unlock All Hidden Options and while there were a few minor differences all I wound up with was a BIOS with hardly any information/options (which appears to have happened to a few other people in this thread).
I've uploaded the IFR dump and have found a couple conditionals which should evaluate to false (suppress: 12 06 02 0F 00 00) and (grayout: 12 06 EA 0D 01 00), but then I started getting into the actual area I care about (CPU config), and it got pretty messy. Hopefully someone with a bit more experience modifying the bios can provide some pointers. I don't have a programmer, so not bricking my laptop is preferred.
Thanks in advanced -
Also are you sure your BIOS version is 1.04, and if so where did you get that? Mine came with 1.02 originally, and the only update I've ever seen Razer release was in November 2020 and is version 1.05
Oh and what make of SSD did yours have originally? From everything I've seen, they're supposed to come with a Liteon one, but mine actually came with a Samsung for some reason.kevtainer likes this. -
-
In the meantime, as you have the same model as me, is there any chance you could have a look at my thread here and see if yours does the same thing? Pleeease? I really want to find out whether anyone else has the same issue (which would mean it's probably something that needs to be fixed in firmware) or not (which would indicate a hardware issue with mine) before I risk sending it back to Razer for them to try to fix it, but I've had no luck at all so far finding anyone else with the same model who has been able to check theirs. Thanks -
Does the CH351a work on the newest Stealth with 11th gen CPUs as well? I digged a little in the thread and didn't see if it was possible...
-
Hi!
Got a Razer Blade Advanced (RZ09-03304G42, 10875H, 2070 Super) and have the following details in Bios:
System Bios Version: 1.04
EC FW version: 1.01
MCU FW Version: 1.00.01.00
ME FW Version: 14.0.31.1120.
Have the CH341A programmer - although I was not able to read the BIOS. Maybe the SOIC clip was not properly connected.
Just wanted to make a backup from the BIOS.
Shall I upgrade the EC/MCU/ME FW?
Shall I downgrade this bios to have the possibility of 'undervolting' or 1.04 is still one of the good bioses where this is possible after unlocking it?
Is there a version which is unlocked and safe to burn in - or better to read the existing and modify it for myself?
(I don't want to change the serial number and other settings which might be accidentally changed by burning in somebody else's Bios).
Thank you! -
this test clip included with most CH341A kits sucks and can slip off easy. My recommendation is to pinch the clamp so it opens as wide as possible and clamp it to the base of the BIOS chip, that gives the best contact possible. Just be careful not to crush any of the surrounding SMD components on the board. -
I read about the bin file inside of this update - I could extract it, but maybe it is better to read it after a successful Bios upgrade and then unlock the read content of the chip (then flash it back).
Anyhow - for safety reason I'll save the existing 1.04 content of the bios chip, just to test the programmer. -
-
Setup -> Advanced -> Power & Performance -> CPU Power Management -> View/Configure CPU Lock Options -> CFG Lock - Set to USER (disabled)
Setup -> Advanced -> Power & Performance -> CPU Power Management -> View/Configure CPU Lock Options -> Overclocking Lock - Set to USER (disabled)
Flashing back now.
Could you please tell me if these are the necessary ones to enable the flashing from Windows?
I would not dismount the. bottom cover if not necessary
(of course I understood, that it requires a different size of rom to flash).
Thank you! -
there is one called BIOS lock I think under chipset -> security that must be disabled to allow flashing through windows.
You can only flash back the same version of BIOS from windows since you will use afuwingui to read the 12MB rom from the chip. You can flash back with fptw64 -
Setup/Chipset/Security Configuration/Bios Lock
What parameters did you use?
Show:yes Access/use Default. Failsafe: Disabled Optimal: Enabled
USER/Disabled/Disabled?
I think after this (plus the previous 2) it is possible to do the rest from Windows.
Throttlestop for undervolting and flashing new (modded) bios via the fptw64. -
-
It seems that Throttlestop works fine.
Managed to reach -250 mV on Core and -110 mV on Cache.
The rest for tomorrow.
Thanks for the help!Last edited: Feb 17, 2021 -
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 updateAttached Files:
-
-
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...
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 -
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? -
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. -
-
Any reason you used 1.04 instead of the latest BIOS available?
-
-
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, 2021pau1ow likes this. -
As it fulfills my expectations I don't even plan to upgrade.
Downloaded the newer bios and even the EC update - but I'm afraid that after the updates the UV values will not work like before.
-250mV Core and -110mV Cache UV is amazing, don't want to lose it for any stupid reason which I cannot revert later.
2W Package TDP on base clock (2,3GHz) is almost nothing, the computer is cold
This is what I wanted. A cold and silent computer for everyday tasks (web/Youtube).
Connected via the TB3 cable - powered by the TB docking station. Ideal.
And still capable of some powerful gaming or computing if necessary.
-
Has anybody figured out how to disable nvidia GFX in BIOS on 2020 models? Need to disable to use as an ultra book/ long battery life. Optimus sucks
-
This eliminates the turbo, so CPU runs around 2,3GHz stock speed.
Also possible to lock the multiplier to a lower number and that also should reduce power usage.
Found this: https://insider.razer.com/index.php?threads/razer-blade-performance-configuring.20960/
Maybe it helps selecting the GPU per application.
Or simply disable the Nvidia GPU. Maybe that also works.
Heard from somebody, that using i9 on 1200Mhz and gets 5,5 hours on an Alienware 17" 4K beast from battery.
So our Razer with 80Wh should last for 10 hours after such a settings
Mine is totally silent, totally cold - only lukewarm at the SSD. Around 40 Celsius according to HW monitors. Mine runs from a TB3 docking station, no power brick connected.Last edited: Feb 19, 2021 -
-
Most probably you can find the necessary switch there. -
http://forum.notebookreview.com/threads/switchable-graphics-options.831842/ -
-
It is up to the BIOS to reset this CPU register during a restart. During a fast restart, this might not get done.
To fully reset your CPU, hold down the Shift key on the keyboard and then select the Windows Shut down menu option. This should reset your CPU to default voltage values. No need to pull the CMOS battery.
Time to upgrade to TS 9.3. It has a few new features for the 10th Gen CPUs. The FIVR window now includes access to the Thermal Velocity Boost and V-Max Stress features. Clearing these boxes allows the CPU to run a little faster when fully loaded.
Limit Reasons has also been updated for the 10th Gen CPUs.
https://www.techpowerup.com/download/techpowerup-throttlestop/ -
-
-
-
Upgraded yesterday.
However it seems my result of -400mV on Core and -110mV on Cache is not real. At least the Core is wrong as it seems the system handles them together.
I see the numbers at the HW monitors (set in TS, see in Hwinfo or XTU) - but I think -400mV on an 10875H cannot be true.
Made several tests - there is no significant difference between the undervolted values. Did test on stock, -150, -250 -400mV.
Stock Voltage, Optimus disabled. No UV.
3Dmark11 [link] [link]
P23809 Graphics 28498, Physics 16319 Combined 15406
Geekbench 5 [link] [link]
1231/7497
81W maximum CPU TDP.
Time Spy [link] [link]
8005 Graphics 7769, CPU 9679
GPU Power 108,98W CPU power 84,113W
CBR20 [link] [link]
3273
CPU Package power:89,064W
_______________________________________________________
Reboot at 18:30 with -150 Core and -110 Cache Undervolt
3Dmark11 [link] [link]
P23622 Graphics 28196, Physics 16113 Combined 15569
Geekbench 5 [link] [link]
1247/7792
72,07W maximum CPU TDP.
Time Spy [link] [link]
7988 Graphics 7735, CPU 9814
GPU Power 108,577W CPU power 67,88W
CBR20 [link] [link]
3861
CPU Package power:84,862W
_______________________________________________________
Reboot at 18:58 with -250 Core and -110 Cache Undervolt
3Dmark11 [link] [link]
P23537 Graphics 28047, Physics 16002 Combined 15695
Geekbench 5 [link] [link]
1242/7856
72,155W maximum CPU TDP.
Time Spy [link] [link]
7991 Graphics 7735, CPU 9840
GPU Power 108,207W CPU power 67,559W
CBR20 [link] [link]
3931
CPU Package power:82,74W
_______________________________________________________
Reboot at 19:23 with -400 Core and -110 Cache Undervolt
3Dmark11 [link] [link]
P23470 Graphics 27780, Physics 16375 Combined 15509
Geekbench 5 [link] [link]
1199/7557
71,7W maximum CPU TDP.
Time Spy [link] [link]
7945 Graphics 7677, CPU 9914
GPU Power 102,815W CPU power 68,222W
CBR20 [link] [link]
3946
CPU Package power:83,019W
So it seems the Cache and Core undervolted together, no matter what I set it TS. Cache counts. -
Started the Bios update tool, then canceled.
I think it is possible to modify the c:\Program Files (x86)\Razer\Update Tool\Charlotte5_0106.bin before the update - so all the necessary changes can be done in advance, so no HW programmer needed anymore.
This could be an ultimate solution for all users (if the updater does not check the checksum of the bios image).
So ideally new Razer users could download the bios update tool, start it, then cancel.
And then modify the c:\Program Files (x86)\Razer\Update Tool\Charlotte5_0106.bin with Amibcp5 and then do the flash.
This would lead to open Bios which is writable as my previous post.
So CH341a is not even needed to have an open and user configurable bios (in case the user flashing from an earlier bios).
Edit:
found it:
Setup -> Chipset -> PCH-IO Configuration -> Security Configuration ->BIOS Lock
Made the changes, then did the bios update. Successfully flashed - have it on video.
And then it stayed on 1.04.
Tried several times - flashing successful, reboot, then it is still on 1.04.
Have no clue why.Last edited: Feb 23, 2021pau1ow likes this. -
Cinebench R20 uses lots of AVX instructions so I like using it when requesting different voltages.
https://www.techpowerup.com/download/maxon-cinebench/
For a baseline, start with the core and cache set equally at -110 mV. After that, start increasing only the core in steps of -25 mV. Most people get their best results with the core offset approximately 100 mV beyond the cache offset. This is the point where Cinebench results will level out. You will not see any improvement if you keep increasing only the core to -300 mV, -400 mV, or beyond.
Here is a link to some Cinebench R20 user testing.
https://drive.google.com/file/d/1B2HZjwlS6B5vO-m6HrkYMuiu8yVh3LvY/view?usp=sharing
Intel XTU forces the core and cache offset registers to the same value. For the 8th and 9th Gen mobile CPUs, you seem to get better performance when you set the core offset request higher than the cache. I believe the 10th Gen CPUs are the same.
Two tests, one at an offset of -110 mV for both voltages and a second test with the core at -210 mV and the cache at -110 mV should prove if this is true for 10th Gen CPUs too. Your results above seem to show this.Last edited: Feb 23, 2021pau1ow likes this. -
I'll do the test tomorrow and will link the results here.
I also concluded that the difference in the core values are approximately 200mV, that's why I doubted the -400mV as Core UV.pau1ow likes this. -
Mine was Samsung too
-
werdmonkey4321 Notebook Evangelist
Undervolting: Setting core voltage offset higher than cache voltage offset yields lower package power for certain workloads : MSILaptops (reddit.com)
If @pdudas wants to provide further verification by doing more testing that would be appreciated. I had plans of doing it at some point, but I have been busy with school and work. -
With 8th and 9th Gen, the typical cache offset was -125 mV so the core was set to -225 mV or -250 mV and this seemed to be the peak. It looked like a perfect double so the double legend began.
Many 10th Gen mobile CPUs are only stable with the cache at -75 mV. Some are only stable at -50 mV. Improvements are still being seen with the core at -150 mV so now it is more like a triple instead of a double. In other words, the double was just a convenient wild guess.
It is always best to do your own testing. A difference of approximately -100 mV seems to be optimum for 8th, 9th and 10th Gen. It really does not matter if you go beyond this magic number. Some set the core to -1000 mV. Any excess is simply ignored by the CPU. If it was actually using all 1000 mV the CPU would instantly crash with a BSOD. -
Has anyone attempted this on the RBS 2020 11th gen? If not, I may be trying it tomorrow. The cooling of this system is so good, that sustaining 50w with no dGPU load is totally possible.
pau1ow likes this. -
Hi, I tried to follow this guide for the 2020 base and was having issues is there a possible way someone could do it for me if I provide the bios bin file please?
Razer BIOS Mods - Potential to Unlock All Hidden Options
Discussion in 'Razer' started by stranula, Nov 10, 2019.