[Request] Gigabyte Aero 15 OLED BIOS unlocked

:slight_smile: Yes my friend, true !!!, but I meant about the Trottlestop settings, as you were much happy :wink:
Regards

@BDMaster Hey sorry for the late reply, but what were you asking me exactly when you wrote this?

> P.S. where you came from ? IT

Did you mean what my job is or where I come from? Either way, i work in IT and I live in France currently!

Yes man !!! nice , but pandemia is a pain for me too :frowning:

Hi friend,
I have update the Patches list so we have FB03, FB07, FB08, FB09 and FD09 … here all together

https://www.mediafire.com/file/r40947pc1…o+OLED.rar/file

Regards




Speaking of which, i totally forgot to ask you about this but what guide are you describing here? Would it be possible to send it our way too?

Hallo BDMaster,
can you mod bios for Aero 17 HDR XC as well?
What about the lock variable? Is it the same for all Gigabyte Aero? So always 0xBD?

Hi friend, we can try it, let me know which bios version you have or link me to your stock bios and i will can extract IFR to check all !
Let me know
Regards

Ok friend , these are equal as structure so FB03 has the same patch like Gigabyte Aero OLED.
Here I tested for Gigabyte Aero 17 HDR XC version FB03 :

parseFile: non-empty pad-file contents will be destroyed after volume modifications
patch: replaced 2 bytes at offset 503B0h 1727 → 1127
patch: replaced 2 bytes at offset 503D0h 1827 → 1227
patch: replaced 2 bytes at offset 503F0h 1927 → 1327
patch: replaced 2 bytes at offset 50430h 1B27 → 1627
patch: replaced 18 bytes at offset 50440h 4A10597B0DC0584187FFF04D6396A9151C27 → 000000000000000000000000000000000000
patch: replaced 2 bytes at offset 509A0h 1727 → 1127
patch: replaced 2 bytes at offset 509C8h 1827 → 1227
patch: replaced 2 bytes at offset 509F0h 1927 → 1327
patch: replaced 2 bytes at offset 50A40h 1B27 → 1627
patch: replaced 18 bytes at offset 50A58h 4A10597B0DC0584187FFF04D6396A9151C27 → 000000000000000000000000000000000000
Image patched

Here you go (your patch) :

https://www.mediafire.com/file/6ee86tbbr…C+FB03.rar/file

Thanks to CodeRush and Lost_N_BIOS !!!
Regards

I used this reddit thread as a starting point:

https://www.reddit.com/r/XMG_gg/comments…h_throttlestop/

Note that in the end, the best I was able to achieve in TS was a -82 core and -90 cache. Everything above that was causing BSOD when closing the laptop lid, I’m guessing because the core speeds probably dial down as low as they go when going into sleep states. There are probably changes you can make to sleep state settings or maybe setting the minimum core clock to something higher but I don’t want to mess with too many settings because they start to get away from you after a while.




Strange, I followed the settings described in the posts and I haven’t had issues yet; I own the XC model, which one are you on again exactly?

@bason230

I’m on the KC so same processor different GPU. I have overclocking unlocked in the BIOS as well the Intel XTU BIOS setting, do you have XTU unlocked? Didn’t really see any other BIOS settings that would make a difference. What are your TS settings in FIVR and TPL? You’re using SpeedStep not SpeedShift right? C1E disabled? What’s your SpeedStep set to? I currently have it at 16.

Hi, sorry I’m new on this things, but does anyone know if unlocking the bios on my Aero 15 OLED XC (rtx 3070) will I be able to switch to the nvidia graphics card?
Thanks

@latorware No, I would not attempt to force the dedicated card all the time in the BIOS. 3D Applications should automatically use the dedicated card exclusively, with the iGPU used for desktop stuff and other background work.

Okay, thanks :slight_smile: I understand. But in the case I switch to the nvidia graphics (once in a time) would it work? or I will get a black screen forever and brake the laptop. ?
Thanks

Hello All,

recently purchased a Gigabyte Aero 15 OLED YC (2021) version - Like many who have posted here before me, I am hoping to be able to mod my bios in order to do some minor undervolting and have some more fine tuning options, as the factory bios is fairly limited.

I would absolutely donate to any of the Bios modding experts here for your time and I appreciate your work in advance! I have attached the zipped FPT bios dump and screenshot of the cmd output log - Here are details around the model I have:

Gigabyte Aero 15 YC OLED
Intel Core i9-10980HK
Nvidia 3080 rtx

Current Bios: AMI FB03
EC FW version: F001
ME FW: 14.0.39.1339

bios-capture.PNG

biosreg.rar (5.96 MB)

Bios FB03 renmod :

0x3E532 Setting: Flash Protection Range Registers (FPRR), Variable: 0x6DD {05 91 8B 12 8C 12 5F 07 17 00 DD 06 10 10 00 01 00}
0x3E543 Option: Disabled, Value: 0x0 {09 07 04 00 30 00 00}
0x3E54A Option: Enabled, Value: 0x1 {09 07 03 00 00 00 01}
0x3E551 Default: 8 Bit, Value: 0x0 {5B 06 00 00 00 00}
0x3E557 End of Options {29 02}

0x4AAB3 Setting: BIOS Lock, Variable: 0x17 {05 91 CD 0B CE 0B 6A 0C 17 00 17 00 10 10 00 01 00}
0x4AAC4 Default: 8 Bit, Value: 0x1 {5B 06 00 00 00 01}
0x4AACA Option: Disabled, Value: 0x0 (default MFG) {09 07 04 00 20 00 00}
0x4AAD1 Option: Enabled, Value: 0x1 {09 07 03 00 00 00 01}
0x4AAD8 End of Options {29 02}

Your variables to patch into “Setup” GUID EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9 :

Flash Protection Range Registers (FPRR), Variable: 0x6DD
BIOS Lock, Variable: 0x17


Here is RU method - Go to section 2.2 and make bootable USB with RU program, then read 2.3-2.5

http://forum.notebookreview.com/threads/…-issues.812372/

What you need to change is the following >> BIOS Lock, VarStoreInfo (VarOffset/VarName): 0x6DD and 0x17

In “Setup” GUID EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9 …

Go to offset 0x6DD and change the 01 to 00 (This is at line 6D0 >> out to line 0D = 6DD)
Go to the offset 0x17 and change the 01 to 0x00 (This is at line 10 >> out to line 07 = 17)

If you are unsure, show me image and I will confirm for you, don’t change anything if you are not sure!

After that you can backup your bios and use a patch posted above.
If you are not sure I will make for you , write me !!!

P.S. these variables are differents into bios versions and can be to 0x1202 or 0x1207 - 00xB48 or 0xBDD, so it’s important extract the EFI IFR and search the
names “Bios lock” and “FPRR” to be sure on offset hex address of them …

Let me know
Regards

Search into "Setup" GUID EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9 about Bios lock and FPRR variables …


Bios FB05 Dixonism :

0x44152 Setting: Flash Protection Range Registers (FPRR), Variable: 0x1207 {05 91 D5 10 D6 10 21 07 01 00 07 12 10 10 00 01 00}
0x44163 Option: Disabled, Value: 0x0 {09 07 04 00 30 00 00}
0x4416A Option: Enabled, Value: 0x1 {09 07 03 00 00 00 01}
0x44171 End of Options {29 02}

0x5057E Setting: BIOS Lock, Variable: 0xB4D {05 91 98 0A 99 0A 23 0C 01 00 4D 0B 10 10 00 01 00}
0x5058F Default: 8 Bit, Value: 0x1 {5B 06 00 00 00 01}
0x50595 Option: Disabled, Value: 0x0 (default MFG) {09 07 04 00 20 00 00}
0x5059C Option: Enabled, Value: 0x1 {09 07 03 00 00 00 01}
0x505A3 End of Options {29 02}


Bios FB08 - FB09 aoi :

0x40621 One Of: Flash Protection Range Registers (FPRR), VarStoreInfo (VarOffset/VarName): 0x1202, VarStore: 0x1, QuestionId: 0x726, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E1 10 E2 10 26 07 01 00 02 12 10 10 00 01 00}
0x40632 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 04 00 30 00 00}
0x40639 One Of Option: Enabled, Value (8 bit): 0x1 {09 07 03 00 00 00 01}
0x40640 End One Of {29 02}

0x4C86C One Of: BIOS Lock, VarStoreInfo (VarOffset/VarName): 0xB48, VarStore: 0x1, QuestionId: 0xC11, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 9C 0A 9D 0A 11 0C 01 00 48 0B 10 10 00 01 00}
0x4C87D Default: DefaultId: 0x0, Value (8 bit): 0x1 {5B 06 00 00 00 01}
0x4C883 One Of Option: Disabled, Value (8 bit): 0x0 (default MFG) {09 07 04 00 20 00 00}
0x4C88A One Of Option: Enabled, Value (8 bit): 0x1 {09 07 03 00 00 00 01}
0x4C891 End One Of {29 02}


Bios FB03 renmod :

0x3E532 Setting: Flash Protection Range Registers (FPRR), Variable: 0x6DD {05 91 8B 12 8C 12 5F 07 17 00 DD 06 10 10 00 01 00}
0x3E543 Option: Disabled, Value: 0x0 {09 07 04 00 30 00 00}
0x3E54A Option: Enabled, Value: 0x1 {09 07 03 00 00 00 01}
0x3E551 Default: 8 Bit, Value: 0x0 {5B 06 00 00 00 00}
0x3E557 End of Options {29 02}

0x4AAB3 Setting: BIOS Lock, Variable: 0x17 {05 91 CD 0B CE 0B 6A 0C 17 00 17 00 10 10 00 01 00}
0x4AAC4 Default: 8 Bit, Value: 0x1 {5B 06 00 00 00 01}
0x4AACA Option: Disabled, Value: 0x0 (default MFG) {09 07 04 00 20 00 00}
0x4AAD1 Option: Enabled, Value: 0x1 {09 07 03 00 00 00 01}
0x4AAD8 End of Options {29 02}

I hope this will help anyone to understand and made right thing :wink:

@BDMaster

following your instructions and will report back!

much thanks!

Ren

@BDMaster

read through the RU documentation, disabled secure boot and able to boot into RU. A couple of things to note, the RU screen is very small about the size of a credit card it’s at the top left corner - I can move about the menus however it’s small to where some of the text like GUID is cut off- is there anyway to get it to load in fullscreen mode? - another thing i noticed while I am booted into RU the computer will randomly reboot - laptop gets pretty warm on bottom, wonder if temps are causing the reboot while booted into RU ? (this does not happen in windows as temps are stable)I know RU is beta and that it could have bugs - should I try a certain version? ( I am using the latest - 5.27.0388 BETA)

@BDMaster

Hi, thank you for posting the instructions on how to unlock the bios. I’m just following the steps like renmod. I just wanted to confirm first if the two variables that appear on the images I upload on this post are the ones I have to change, just to be sure.
Following your instructions, you say that the 0x6DD variable has to be changed to 00 from 01, but in my case its value is 0A without touching it, which I think is strange. My BIOS version is also FB03.
Could you confirm that the variables of the images are the correct ones? Thank you :slight_smile:

20210503204940.png

20210503204846.png