Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
Yesterday 01:55 AM
» Replies: 0
» Views: 90
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: voyageur
11-21-2024 04:33 PM
» Replies: 475
» Views: 167239
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
11-21-2024 03:44 PM
» Replies: 49
» Views: 32875
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
11-21-2024 09:24 AM
» Replies: 7
» Views: 243
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
11-21-2024 03:11 AM
» Replies: 1780
» Views: 494565
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1292
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 553841
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 143478
Unlock bios insyde
Last Post: Matox3140
11-19-2024 03:40 PM
» Replies: 0
» Views: 211
Whitelist WIFI card removal Lenovo Yoga ...
Last Post: Dudu2002
11-19-2024 12:58 PM
» Replies: 1
» Views: 218
[REQUEST] H310 MSI Gaming Infinite S (MS...
Last Post: awittyusername
11-19-2024 09:21 AM
» Replies: 10
» Views: 136
[REQUEST] Gigabyte GA-B85M-HD3 Rev 2.0 u...
Last Post: Maduli
11-19-2024 02:22 AM
» Replies: 0
» Views: 163
[REQUEST] Lenovo Ideapad 330-15ICH BIOS ...
Last Post: Dudu2002
11-18-2024 01:25 PM
» Replies: 8
» Views: 1906
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
11-18-2024 01:23 PM
» Replies: 640
» Views: 221157
[Request] Unlocked Bios for Asus TUF FX5...
Last Post: FlT4ever
11-18-2024 01:05 PM
» Replies: 1
» Views: 427
[REQUEST] Lenovo ThinkPad Edge E125(v1.1...
Last Post: kamome74
11-18-2024 10:43 AM
» Replies: 0
» Views: 206
[REQUEST] Xpg 15g 4070 2023ver InsydeH20...
Last Post: MireVelli
11-18-2024 07:26 AM
» Replies: 2
» Views: 203
Please help me recover my bios
Last Post: FuryOP
11-17-2024 12:37 PM
» Replies: 0
» Views: 219
[Request-Camilo] Sony Vaio SA/SB/SC/SD/S...
Last Post: edit
11-17-2024 12:13 PM
» Replies: 107
» Views: 136963
[REQUEST] Lenovo Thinkpad Edge E440 & E5...
Last Post: Dudu2002
11-17-2024 06:50 AM
» Replies: 196
» Views: 92035

Ideapad Yoga 3 14 DVMT request
#1
Hey guys,

im very new to bios modding and for this reason i have a request to all of you experts.
i own a lenovo yoga 3 14 and want to unlock some hidden features or just to change one single value in the efi/uefi(?).
i want to change the pre-allocated memory of the integrated graphic card (hd5500) from 32mb to 64 or 128mb.

i have extracted a bios update from lenovo and fround the setting in PlatformHiiAdvanceDxe called DVMT Pre-Allocated.
i think it is possible that there are some hidden setting tabs in the PlatformSetupConfigurationDxe part of the extracted bios.

i attached the bios (.cap file in rar) and the two extracted parts as binary and text.

could someone give me a hint or tutorial how i can modify and/or flash the modded bios?
(by the way is it possible to flash this kind of bios with a cap file, and whats that flash.bat i read a few times here)

thanks for your help


Attached Files
.bin   PlatformHiiAdvanceDxe.bin (Size: 473.97 KB / Downloads: 5)
.txt   PlatformHiiAdvanceDxeIFR.txt (Size: 1,000.13 KB / Downloads: 7)
.bin   PlatformSetupConfigurationDxe.bin (Size: 35.69 KB / Downloads: 5)
.txt   PlatformSetupConfigurationDxeIFR.txt (Size: 19.16 KB / Downloads: 2)
.rar   BIOS.rar (Size: 3.39 MB / Downloads: 14)
find
quote
#2
EFI IFR Offset 0x4D843 read variable 0x37

0x4D843 Setting: DVMT Pre-Allocated, Variable: 0x37 {05 A6 62 04 63 04 1D 27 0A 00 37 00 04 10 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x4D869 Default: 8 Bit, Value: 0x1 {5B 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x4D884 Default: 8 Bit, Value: 0x1 {5B 1B 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x4D89F Option: 32MB, Value: 0x1 {09 1C 64 04 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x4D8BB Option: 64MB, Value: 0x2 {09 1C 65 04 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x4D8D7 Option: 128MB, Value: 0x4 {09 1C 66 04 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x4D8F3 End of Options {29 02}

Use Falseclock Method :

setup_var 0x37 0x2

Regards


https://www.bios-mods.com/forum/Thread-R...-EFI-shell

Just tried on Lenovo IdeaPad B590 and worked !

elwoodgt [Image: buddy_offline.png]

 

Re: bios mod lenovo b590
To: BDMaster

thanks a lot . work great.

i just donate someting for your work


BDMaster Wrote: Wrote:Ok friend,
We can try to use Falseclock Method and You can change the default value
for It into NVRAM !
So You have this EFI IFR about Video Ram :

0x400B0 Setting: DVMT Pre-Allocated, Variable: 0x31 {05 A6 C5 02 C6 02 1D 27 0B 00 31 00 04 10 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x400D6 Default: 8 Bit, Value: 0x1 {5B 0D 00 00 00 01 00 00 00 00 00 00 00}
0x400E3 Default: 8 Bit, Value: 0x1 {5B 0D 01 00 00 01 00 00 00 00 00 00 00}
0x400F0 Option: 32MB, Value: 0x1 {09 0E C7 02 00 00 01 00 00 00 00 00 00 00}
0x400FE Option: 64MB, Value: 0x2 {09 0E C8 02 00 00 02 00 00 00 00 00 00 00}
0x4010C Option: 128MB, Value: 0x4 {09 0E C9 02 00 00 04 00 00 00 00 00 00 00}
0x4011A End of Options {29 02}

You can have 4 values that's 0x1 - 0x1 - 0x1 - 0x2 - 0x4 (look above) !
Using Falseclock Method We can edit this value directly into NVRAM (VarStore)
changing It as default usinng this comand var_setup 0x31 0x2

Flaseclock Method :

https://www.bios-mods.com/forum/Thread-R...-EFI-shell

Guide :

1. . . .
2. . . .
3. Take an USB stick and format to FAT32
4. Create directory structure "EFI\Boot" folders
5. Download BOOTX64.EFI http://www.mediafire.com/download.php?81vegw2aw0pxcib
6. Put downloaded file to Boot directory.
7. Restart and enter BIOS setup.
8. Make sure you have following values: Legacy Support: Disable - Secure Boot: Disable
9. Reboot and press F9 to boot from USB stick
10. Give commands: setup_var 0x31 0x02
11. Reboot and you Windows should find DVMT pre-Allocated 64MB
12. REPORT RESULT HERE
13. Enjoy.

Let me know
Regards

P.S. Important to prepare the USB Stick Fat32 and create UEFI Structure (folders) !!!

USB_Letter:\EFI\Boot\

[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! Wink
[size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size]
Donate to me for my work, click here BDM
find
quote
#3
Thanks a lot for your answer.
The proposed method did not work for me. I could not boot in pure uefi mode (secure boot was off) and had to enable legacy support with uefi first option.
Then the result of setup_var 0x37 0x2 was "can´t get variable using eufi. (error 0x000000000000e)
Any ideas?
find
quote
#4
Have You used the BOOTX64.EFI (hacked one --> http://www.mediafire.com/download.php?81vegw2aw0pxcib )
into youe USB Stick ?
let me know
Regards

[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! Wink
[size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size]
Donate to me for my work, click here BDM
find
quote
#5
You can use this Method too :

https://www.youtube.com/watch?v=7SkBFkzOW0A

https://www.youtube.com/watch?v=kDLTEZrRqsg

https://www.youtube.com/watch?v=fzuuE0tz6bY

Use an USB LinuxMint prepared and edit directly the variable into VarStore !

http://community.acer.com/t5/Notebooks-Netbooks/Advanced-BIOS-settings-for-Aspire-E1-522/td-p/151267

Extract . . .


vinman

Re: Advanced BIOS settings for Aspire E1-522

NEEDED EXTERNAL DVD...
BURN MINTLINUX CINNAMON 64BIT
READ ENTIRE DIRECTIONS AND PRINT OFF BEFORE STARTING....
A BASIC UNDERSTANDING OF LINUX OR SOMEONE WHO DOES...SUPER USER COMMANDS ARE FOREVER
IF YOU DON'T KNOW WHAT YOU DID OR ARE DOING..

ENTER BIOS
1. Disable UEFI Secure Boot
The Secure Boot Setting is present in the BIOS menu (Hit F2 - while booting or via Windows 8's Enter UEFI Setup). But
in order to change it, one has to set a "Supervisor Password" in the Security Tab within BIOS.
2. Change Boot order so USB CD/DVD is first option
EXIT BIOS
BOOT LIVE LINUX MINT WITH DVD IN DRIVE (SELF EXPLANATORY)
3. Boot into linuxmint-cinnamon-DVD-64bit via UEFI
Booting via UEFI is important because the efi runtime service is not accessible when linux was booted "the old way".
SELECT FIRST OPTION...JUST HIT ENTER AT GRUB LOADER SCREEN
4. System has compatibility issues with graphics SO FIRST SAY NO TO FIRST XSERVER WARNING AND OK TO SECOND..THEN
command line opens after errors type in each command
(EXACTLY..UPPER AND LOWER CASE MATTER AS WELL AS SPACES....ENTER after each line)

sudo Xorg -configure
sudo cp /home/mint/xorg.conf.new /etc/X11/xorg.conf
startx

Now graphic display will show...
First find connection icon in lower right of screen and connect to network
(needed to download ghex editor)
4.Access UEFI via a console/terminal
(A BLACK BOX WITH THIS SYMBOL IN IT >_ )
LOCATED BOTTOM LEFT...THIRD ICON FROM MENU..
5. Type in terminal (enter after every line)
sudo su
modprobe efivars
apt-get install ghex
ghex

6. Now ghex editor is running in super user state...be careful and if you don't know what your doing...im not
responsible..find someone who does..
UNDER FILE TAB OPEN
NAVIGATE TO File System/sys/firmware/efi/efivars/Setup-a04a.............
(Setup-a04a............ I LEFT THE FULL NAME OFF BUT YOU'LL KNOW WHAT FILE IT IS WHEN YOU SCROLL DOWN)
edit 0X21b and 0X21c
change the 00 to 01 for both

00000210 00 00 00 00 01 00 00 00 00 00 00 01 01 00 00 00

7. exit ghex it will ask you to save....must save..
8. close all windows
9. HOLD POWER BUTTON UNTIL UNIT SHUTS DOWN...MUST...
10. UNPLUG USB CD DRIVE OR REMOVE DISK
11.START UP...PRESS F2 TO ENTER BIOS AND YOU'LL SEE ADVANCED MENUS..
12. BE CAREFUL AND USE AT OWN RISK...RESTORING DEFAULT SETTINGS WILL PROBABLY REMOVE ADVANCED MENUS FROM BIOS...
THANKS AND ENJOY

http://youtu.be/fzuuE0tz6bY check out video..

So You can use Linux to edit directly your VarStore Wink

Let me know
Regards

[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! Wink
[size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size]
Donate to me for my work, click here BDM
find
quote
#6
(06-03-2015, 10:49 AM)BDMaster Wrote: Have You used the BOOTX64.EFI (hacked one --> http://www.mediafire.com/download.php?81vegw2aw0pxcib )
into youe USB Stick ?
let me know
Regards

Yes i used exactly this one. i think the variable cant be found because i have to boot with legacy support?
as mentioned in the linux mint guide the vars are not available when booted in legacy mode.

gonna try the other way and let you know.

thank Smile
find
quote
#7
Okay, i tried the mint linux way. i can access all the variables.
How can i identify which file i have to edit and which variable i have to change?
find
quote
#8
You have t find this one :

PlatformHiiAdvanceDxe.bin so It will be something similar PlatformHiiAdvanceDxe-5e45. . . etc.
then open It and look for this offset 0x031 then You have your Variable !

Regards

[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! Wink
[size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size]
Donate to me for my work, click here BDM
find
quote
#9
there is no entry like that. i attached the whole efivars folder. could someone check it?
thank you very much for the support


Attached Files
.rar   efivars.rar (Size: 62.55 KB / Downloads: 6)
find
quote
#10
There isn't It !
Use this tool run It as Admin and upload the result file here :

http://rghost.net/7xBfRPCvp

http://rghost.net/53128665

let me know
Regards

[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! Wink
[size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size]
Donate to me for my work, click here BDM
find
quote


Forum Jump:


Users browsing this thread: 11 Guest(s)