Bios Mods -The Best BIOS Update and Modification Source

Full Version: [REQUEST] need help with advanced menu unlock on Xiaomi PRO i5
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi! I am trying to enable advanced menu on my notebook, but i get some problems and need your help) 

Menu as is:
[Image: Whats_App_Image_2017_12_11_at_13_56_19.jpg]

I found due the UEFITool in bios update "XMAKB5R0P0300.BIN" menu form-sets in SetupUtility file. From which one i extracted with IFR Extractor ver 0.2 following:
Code:
0x1439D4 Form Set: Advanced {0E A7 9E 76 D4 C6 48 7F 2A 4D 98 E9 87 AD CC F3 5C CC 7D 14 71 14 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}
0x1439FB Guid: 0F0B1735-87A0-4193-B266-538C38AF48CE {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 03 01 00}
0x143A10 Guid: 0F0B1735-87A0-4193-B266-538C38AF48CE {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 04 05 00}
0x143A25 Default Store: Standard Default 0x0 {5C 06 37 15 00 00}
0x143A2B Default Store: en-US 0x1 {5C 06 00 00 01 00}

with IFR Extractor v0.3(from CodeRush) i get following:
Code:
0x1439D4 Form Set:  [C6D4769E-7F48-4D2A-98E9-87ADCCF35CCC], ClassGuid0 [9F85453E-2F03-4989-AD3B-4A840791AF3A] {0E A7 9E 76 D4 C6 48 7F 2A 4D 98 E9 87 AD CC F3 5C CC 7D 14 71 14 01 3E 45 85 9F 03 2F 89 49 AD 3B 4A 84 07 91 AF 3A}
0x1439FB     Guid: [0F0B1735-87A0-4193-B266-538C38AF48CE] {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 03 01 00}
0x143A10     Guid: [0F0B1735-87A0-4193-B266-538C38AF48CE] {5F 15 35 17 0B 0F A0 87 93 41 B2 66 53 8C 38 AF 48 CE 04 05 00}
0x143A25     Default Store: , DefaultId: 0x0 {5C 06 37 15 00 00}
0x143A2B     Default Store: , DefaultId: 0x1 {5C 06 00 00 01 00}

There is an advanced menu with all settings, but it is hidden. The GUID C6D4769E-7F48-4D2A-98E9-87ADCCF35CCC is used in SetupUtility and in PcdSmmDxe. All other menu GUIDs can be found only in SetupUtility and SetupUtilityApp. So i thought, that i can replace the GUID from main menu item and advanced item with each other in hex editor. I extracted SetupUtility with Phoenix Tool(UEFITool v44 can not replace files), changed hex values and replaced this file in BIOS image. But if i try to flash it, i get error, that the image is not ok and BIOS will recover. It has somewhere a checksum. Also i tried to change this values in dump file from my BIOS, but i can not flash them, because i get error: "it only supports to flash secure bios on current platform. the image to be updated is not a secure bios ".
Well, i don`t know how to proceed it further and need help. 

Link to BIOS update - here is inside BIOS update image and a hack, that changes ssd speed to 3mb.

BIOS dump file
Form sets IFR Extractor v0.3
Form sets IFR Extractor v0.2
Any updates on this? Got i7 version of that laptop. You can try to change Flash Protection Range Registers (FPRR), Variable: 0x612 (BIOS 603), btw when I tried to do that nothing happened (setup_var gave me an error, setup_var2 seems failed). Also you may try to understand how this patch works, it disables security check on Mi Notebook Air https://forum.xda-developers.com/windows...3-t3659796 .