Hi friend , We proud You the modifies to apply to your bios to make a Bios Mod and rewrite back !
Here You go for the tools (this modiy is for these Bios Version 76CN31WW, 76CN38WW, 76CN41WW, 76CN43WW) :
https://www.mediafire.com/file/ioicwa2d5...r.rar/file
Here is the explaination :
1. Some bios version are re-flashable as Eeprom is not Locked, but newer versions has Bios Lock, so You can
use the method by "PeterQuinn" (Bios Lock) :
The following are the steps to unlock your bios, and get us on our way to installing OS X on our Yoga 2 Pro.
1 – Boot into Linux 14.04 using UEFI (F12 at startup of Yoga 2 Pro).
I used a bootable USB with Ubuntu, and this guide will assume you know how to create a bootable USB for Linux (and also use Ubuntu).
http://releases.ubuntu.com/14.04/
https://help.ubuntu.com/community/Instal.../MinimalCD
Once booted, you can install to the hard drive, but this guide will assume you will choose Try Ubuntu Without Installing.
Also, only version 14.04 is supported, as other versions may not be able to unlock the bios.
2 – Once in go to Files, select Computer , and verify the following exists:
/sys/firmware/efi/efivars/SCUShowHiddenPage8be4df61-93ca-11d2-aa0d-00e098032b8c.
This is what we will modify to show the Advanced menu tab in out bios.
3 – open terminal (if you have installed Linux already, you may be able to proceed to step 4)
A – enable the Universe repository – (execute this command into terminal's CLI)
sudo add-apt-repository universe
B – update the package list - (execute this command into terminal's CLI)
sudo apt-get update
C- install ghex – (execute this command into terminal's CLI)
sudo apt-get install ghex
4 - Run the code provided by PeterQuinn - (execute this command into terminal's CLI)
sudo ghex /sys/firmware/efi/efivars/SCUShowHiddenPage-8be4df61-93ca-11d2-aa0d-00e098032b8c
5 - This will bring up the ghex GUI
000000 : 07 00 00 00
5 – Change the last value from 00 to 01
000000 : 07 00 00 01
6 – Save your work (File, Save).
7 – Restart laptop, enter bios (F2) and the Advanced menu tab should now be available
8 – Go to the Advanced menu, and open Chipset Configuration
9 – Arrow down to the bottom, and set BIOS Lock to Disabled
10 – Exit saving changes (F10)
Now You can flash the Bios Mod using Intel FPT Tool.
Make the bios mod following the instructions into Tools folder (ReadMe.txt), then create a folder into C:\ root place,
rename it as "modified", copy into it all files from the folder [4].
Open a Comand Prompt with Admin Rights (CLI) and run this comands :
cd \
cd C:\modified
fptw -f bios.bin -bios
(for x64 use fptw64).
These are the Modified modules :
FE3542FE-C1D3-4EF8-657C-8048606FF670_858.ROM Setuputility
Form Sets
--------------------------------------------------------------------------------
Offset: Title:
--------------------------------------------------------------------------------
0x918A4 Boot (0x54 from string package 0x0)
0x92624 Security (0x32 from string package 0x0)
0x92C84 Main (0x3 from string package 0x0)
0x93284 Power (0x396 from string package 0x0)
0x96A54 Advanced (0x144 from string package 0x0)
0xA5DB4 Exit (0x88 from string package 0x0)
0xA5FD4 Information (0xA9 from string package 0x0)
0xA6214 Configuration (0xBB from string package 0x0)
0920 : 74 5F to 74 00 jz short loc_180000981 to jz $+2
092A : 74 55 to 74 00 jz short loc_180000981 to jz $+2
0930 : 74 4F to 74 00 jz short loc_180000981 to jz $+2
This difference file has been created by IDA Pro
FE3542FE-C1D3-4EF8-657C-8048606FF670_858.ROM
00000921: 5F 00
0000092A: 55 00
00000931: 4F 00
CodeRush UEFIPatch Tool data
(O:0920:7400)
(O:092A:7400)
(O:0930:7400)
Remove Whitelist Mod :
11D378C2-B472-412F-AD87-1BE4CD8B33A6_1834.ROM UEFIL05BIOSLock
0302 : 75 17 to EB 17 jnz short loc_18000031B to jmp short loc_18000031B
034A : 75 18 To EB 18 jnz short loc_180000364 to jmp short loc_180000364
CodeRush UEFIPatch Tool data
(O:0302:EB17)
(O:034A:EB18)
This difference file has been created by IDA Pro
11D378C2-B472-412F-AD87-1BE4CD8B33A6_1834.ROM
00000302: 75 EB
0000034A: 75 EB