Page 10 of 13
#136 RE: Gigabyte Aero 15 OLED BIOS Unlocking and Modding Issue by jlodebx 25.06.2020 00:37

@Lost_N_BIOS : Excuse me,finally it works. I have need to flash my bios with FPTw my non modified Bios before flash with Stock Bios. I have downgrade with FB08 instead of FB09 because yhe last bios disable C states so the cpu can't reach the maximum frequency in turbo boost mode(5Ghz) ? Can you modify this bios like you did with my last bios?

#137 RE: Gigabyte Aero 15 OLED BIOS Unlocking and Modding Issue by Lost_N_BIOS 25.06.2020 06:27

avatar

@jlodebx - That's odd to have to do before flash, but at least you figured it out
You control C-States in the BIOS, no matter what version it is, especially with fully unlocked BIOS where you have much more control over the C-States.
So, if you need C-States enabled, on FD09, all you had to do was enabled them, same will apply to FD08. Both should have C-States enabled by default anyway, but maybe in FD09 they had a bug or accidentally set disabled, but you can enable them yourself if you wanted.
So, are you sure you want old BIOS mod now, or do you want to reflash back to FD09 and enable the C-States how you want? Not sure why you didn't just do that before?

#138 RE: Gigabyte Aero 15 OLED BIOS Unlocking and Modding Issue by mail123456654321 25.06.2020 15:32

Hi @Lost_N_BIOS,

i think it should be FB09, this is shown in BIOS menu as parameter "Bios fw version".
Or is this not the relevant information?

Is it possible to get the flexicharger integrated? This is a functionality for clevo's to control the battery charging levels.

Thank you

#139 RE: Gigabyte Aero 15 OLED BIOS Unlocking and Modding Issue by Lost_N_BIOS 25.06.2020 20:45

avatar

@mail123456654321 - OK, I explain in general at post #4 how this unlock is done, and give a link in that post to a guide about this kind of editing in general as well.
For your specific BIOS SA FB09, here is my edit notes, similar to what you see at post #4 - Use UEFITool 25.0 (not 25.1, not older and not newer either)

Flexicharger? No, something from Clevo BIOS cannot be put in Gigabyte BIOS
There is a "charging" setting at unlocked Advanced >> Platform Settings >> Charging Method (Options normal/Fast) - I believe this is for USB Charging, that is all that's in this BIOS named charge/charging

Swapped Main, Advanced, Chipset, Save & Exit, enable both boot menus

4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15

BIOS Lock, VarStoreInfo (VarOffset/VarName): 0xB4D, VarStore: 0x1, QuestionId: 0xC23, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 98 0A 99 0A 23 0C 01 00 4D 0B 10 10 00 01 00}
Default: DefaultId: 0x0, Value (8 bit): 0x1 {5B 06 00 00 00 01}
One Of Option: Disabled, Value (8 bit): 0x0 (default MFG) {09 07 04 00 20 00 00}
One Of Option: Enabled, Value (8 bit): 0x1 {09 07 03 00 00 00 01}

NVRAM String for BIOS Lock
01 00 00 00 00 00 00 01 00 00 00 01 03 00 02 00 00 00 00 00 00 00 00 00 00 01 02 00 01 01 00 00 01 01 02 03 00 00 01 01 << Here >> 00

Setup PE32 (As-Is) - Iinfo from IFR output -
Setup, FormId: 0x2710 {01 86 10 27 07 00}
Main, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x1, FormId: 0x2717 {0F 0F 09 00 02 00 01 00 00 00 FF FF 00 17 27}
Advanced, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x2, FormId: 0x2718 {0F 0F 1E 00 02 00 02 00 00 00 FF FF 00 18 27}
Chipset, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x3, FormId: 0x2719 {0F 0F 1F 00 02 00 03 00 00 00 FF FF 00 19 27}
Security, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x4, FormId: 0x271A {0F 0F 3A 00 02 00 04 00 00 00 FF FF 00 1A 27}
Boot, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x5, FormId: 0x271B {0F 0F 20 00 02 00 05 00 00 00 FF FF 00 1B 27}
Save & Exit, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x6, FormId: 0x271C {0F 0F 4D 00 02 00 06 00 00 00 FF FF 00 1C 27}

Form: Main, FormId: 0x2711 {01 86 11 27 09 00}
Form: Advanced, FormId: 0x2712 {01 86 12 27 1E 00}
Form: Chipset, FormId: 0x2713 {01 86 13 27 1F 00}
Form: Security, FormId: 0x2714 {01 86 14 27 3A 00}
Form: Boot, FormId: 0x2715 {01 86 15 27 20 00}
Form: Save & Exit, FormId: 0x2716 {01 86 16 27 4D 00}

AMITSE PE32 (BODY)

@0004FB50 - blocked
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 17 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 18 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 19 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1B 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1C 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06 00 00 00 00 00 00 00

@000505A0 - All
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 17 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 18 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 19 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1B 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1C 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 11 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 12 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 13 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 14 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 15 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 16 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

@000507E0 - Blocked
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 17 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 18 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 19 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1B 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1C 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

-------------------- Final Edits >>> ------------------------

@4FB50 - blocked
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 11 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 12 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 13 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 16 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

@000507E0 - blocked
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 11 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 12 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 13 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 1A 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15 16 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

#140 Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Esurient 08.07.2020 15:44

avatar

Laptop Model: Gigabyte Aero 15 XB (2070 Super Max-Q, Non-OLED)

I've read some of the threads on here to try to get a good template together however I was unable to determine what information is most definitely needed.

I have zero experience with BIOS modding and stumbled by this forum through extensive research if undervolting is possible on the 10th gen series.

I am on BIOS Ver: FB05 FD05 (as shown in the drivers download list on the official page) / HFD05 (as shown in the actual BIOS).

Please let me know what other information is required.

Thanks,
Esu

#141 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Lost_N_BIOS 08.07.2020 16:12

avatar

@Esurient - I merged your thread into the main Aero 15 mod thread

You need to disable BIOS lock using RU method, and FPRR if enabled.

Below are what you want to change to 00, if not already, FPRR is probably zero already, so you should only have to change BIOS Lock
Flash Protection Range Registers (FPRR) >> 0x6DD << in PchSetup
BIOS Lock, VarStoreInfo (VarOffset/VarName): 0x17 << in PchSetup

Here is RU method - disregard what they mention about "Setup" the area you need to make the changes in is >> PchSetup - 4570B7F1-ADE8-4943-8DC3-406472842384
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/

Once done with that, do the following and send me file from step #1 IF you can do step #2 without error, which you should be able to do once you do above edit

If you have already modified the BIOS in ANY way, you will need to re-flash it back to factory defaults using factory method (NOT FPT)!!!
Additionally, please remove all BIOS passwords, disable secure boot, and disable TPM or Encryption if you have enabled. Do this before moving on to below


If you do not have Intel ME drivers installed, install them now from your system driver download page, then start over here after reboot.
Check your BIOS' main page and see if ME FW version is shown. If not then > DOWNLOAD HWINFO64 HERE <

Once HWINFO is open, look at the large window on the left side, expand motherboard, and find the ME area.
Inside that section is the ME Firmware version. Take note of the version. (ie. write it down or get a screenshot)

Once you have that, go to the thread linked below, and in the section "C.2" find and download the matching ME System Tools Package for your system.
(ie if ME FW version = 10.x get V10 package, if 9.0-9.1 get V9.1 package, if 9.5 or above get V9.5 package etc)
> DOWNLOAD " ME System Tools " packages HERE <

Once downloaded, inside you will find Flash Programming Tool folder, and then inside that a Windows or Win/Win32 folder (NOT x64).
Highlight that Win/Win32 folder, then hold shift and press right click. Choose "open command window here" (Not power shell! >> * See Registry file below *).

If you get an error, reply to this post with a screenshot of it, OR write down the EXACT command entered and the EXACT error given.

((If "open command window here" does not appear, look for the "Simple Registry Edit" below...))

Step #1

Now you should be at the command prompt.
You are going to BACKUP the factory un-modified firmware, so type the following command:
Command: " FPTw.exe -bios -d biosreg.bin "

>> Attach the saved "biosreg.bin ", placed into a compressed ZIP/RAR file, to your next post!!! <<

Step #2

Right after you do that, try to write back the BIOS Region dump and see if you get any error(s).
Command: " FPTw.exe -bios -f biosreg.bin "
^^ This step is important! Don't forget! ^^

If you get an error, reply to this post with a screenshot of it, OR write down the EXACT command entered and the EXACT error given.

Here is a SIMPLE REGISTRY EDIT that adds "Open command window here as Administrator" to the right click menu, instead of Power Shell
Double-click downloaded file to install. Reboot after install may be required
> CLICK HERE TO DOWNLOAD CMD PROMPT REGISTRY ENTRY <

If the windows method above does NOT work for you...
Then you may have to copy all contents from the Flash Programming Tool \ DOS folder to the root of a Bootable USB disk and do the dump from DOS
( DOS command: " FPT.exe -bios -d biosreg.bin " )


Since you mentioned undervolting, please look back at warnings on previous page

#142 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Esurient 08.07.2020 16:55

avatar

I've done step #1 however step #2 (writing back to flash) failed due to protected range registers. (I've attached a screenshot of cmd)

Deatiled Screenshot Below:

#143 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Lost_N_BIOS 08.07.2020 17:02

avatar

@Esurient - Then you do need to disable FPRR with RU too, sorry I assumed it would be disabled, last users system had it disabled already.
If you didn't do any of the RU stuff yet, then this is expected You need to do the RU stuff first, then FPT stuff last

#144 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Esurient 08.07.2020 17:04

avatar

@Lost_N_BIOS Should I still ignore the Setup section?

Edit: Forgot to say, Thanks for all the help/resources!

#145 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Lost_N_BIOS 08.07.2020 17:21

avatar

@Esurient - Yes, ignore setup. Normally we make changes like this in the setup section, but in your BIOS these 1/2 things you need to change are not there, you need to make the changes I mentioned above at >> PchSetup - 4570B7F1-ADE8-4943-8DC3-406472842384
You're welcome

If you didn't do anything with RU before the above screenshot, then you still may only need to disable BIOS Lock, FPRR may already be disabled (00)
If you are not sure about the correct offset to make the changes in RU once you get into PCHSetup, post images and I will circle them for you

#146 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Esurient 08.07.2020 18:46

avatar

@Lost_N_BIOS Below are the screenshots from RU.





If I am correctly interpreting this then BIOS lock should be disabled already? as well as FRRP?
I also went into setup and I cannot make sense of that anyway x)

#147 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Lost_N_BIOS 08.07.2020 21:46

avatar

@Esurient - As mentioned, ignore/do not go to "Setup" so first image is a waste of time/space (and it's not correct location there either)

@ PCHSetup
0x6DD = 00 << This is good, shown above in 2nd image, FPRR = Disabled
0x17 = Not shown above, you are showing 0x170, go up 0x100, 0x17 is at the very start of this section, second line down from start (0x10) then out 7 to 0x17

#148 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Esurient 08.07.2020 23:20

avatar

@Lost_N_BIOS

This one?

#149 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Lost_N_BIOS 09.07.2020 05:26

avatar

@Esurient - Yes, I believe you have selected 0x17, but am not 100% sure
Line 0x10 >> out to 7 = 0x17 - It's this one, change to 00 reboot and then do FPT stuff again (make sure to delete previous created BIOS region, or use new name!)>>

#150 RE: Gigabyte Aero 15 XB - Unlock Core Voltage Offset by Esurient 09.07.2020 10:13

avatar

@Lost_N_BIOS Ok, here it is. #2 Completed.

Here is the file: Link

Xobor Forum Software von Xobor
Datenschutz