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] Lenovo Ideapad Z710 (7FCNxxWW)...
Last Post: CheshirLaMur
Today 03:15 PM
» Replies: 231
» Views: 216401
[REQUEST] Lenovo IdeaPad Gaming 3 15IMH0...
Last Post: leoramoners
Today 07:09 AM
» Replies: 67
» Views: 61666
[REQUEST]
Last Post: Skimpa
11-10-2026 04:20 PM
» Replies: 0
» Views: 137
[REQUEST] Sony VAIO SVE151 & SVE171 Seri...
Last Post: ryan13213545345
11-09-2026 05:36 PM
» Replies: 61
» Views: 53601
Lenovo M90p Xeon Support + Question
Last Post: bmb021
11-08-2026 12:23 PM
» Replies: 23
» Views: 5526
[REQUEST] Acer Nitro 5 AN515-54 BIOS Unl...
Last Post: Dudu2002
11-08-2026 10:13 AM
» Replies: 150
» Views: 138814
[REQUEST] Lenovo IdeaPad S210 (80CNxxWW)...
Last Post: Dudu2002
11-08-2026 10:12 AM
» Replies: 46
» Views: 31726
[REQUEST] HP Elitebook 8440p Whitelist R...
Last Post: mooms2
11-07-2026 01:17 PM
» Replies: 76
» Views: 67012
Lenovo M90q Gen 3 LGA1700 Support
Last Post: DeathBringer
11-06-2026 01:41 AM
» Replies: 3
» Views: 471
[REQUEST] HP 250 G7 BIOS:F.38 Rev.A
Last Post: laWiskaPY
11-05-2026 01:55 PM
» Replies: 1
» Views: 2002
[REQUEST] HP Pavilion dv6-6103er (BID 03...
Last Post: Arseniyzhivotov
11-05-2026 11:40 AM
» Replies: 0
» Views: 212
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: srsly21
11-04-2026 09:10 AM
» Replies: 93
» Views: 63976
[REQUEST] Lenovo B50-70 (9DCNxxWW) BIOS ...
Last Post: kmz7
11-03-2026 06:24 PM
» Replies: 79
» Views: 67087
[SOLVED !] Clevo N870EJ1 / Bricked / Bad...
Last Post: Clevo_struggler
11-02-2026 03:15 PM
» Replies: 10
» Views: 14941
Alienware 17 R1 "ranger" - BIOS help
Last Post: randomebios
11-01-2026 01:01 PM
» Replies: 6
» Views: 4675
[REQUEST] Gigabyte Aero 15 OLED KC BIOS ...
Last Post: blender8247
10-31-2026 08:38 AM
» Replies: 14
» Views: 8721
[REQUEST] Lenovo G70-70 BIOS Whitelist R...
Last Post: Dudu2002
10-31-2026 06:36 AM
» Replies: 139
» Views: 123628
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: obstinate
10-30-2026 02:46 AM
» Replies: 44
» Views: 41907
[REQUEST] Lenovo IdeaPad Y580 (5DCNxxWW)...
Last Post: MageLeader
10-29-2026 01:07 PM
» Replies: 92
» Views: 73344
[Unlocked] Acer Aspire One D255E
Last Post: ethaniel
10-29-2026 08:43 AM
» Replies: 4
» Views: 7676

[REQUEST] BIOS UNLOCK/MOD HP ENVY 15-ae020ng
#1
Computer Model
HP ENVY 15-ae020ng

BIOS Type
InsydeH20 BIOS Rev 5.0

BIOS Version
F.16

BIOS File [F.16 Rev A]
https://de.driverscollection.com/_478042...-kostenlos

BIOS File [Newest - F.36 Rev.A]
http://ftp.hp.com/pub/softpaq/sp76501-77000/sp76913.exe


Hello Guys,
currently i am trying to get a hackintosh setup on this notebook and i would like the BIOS to do the following:
Disable the nVidia Graphics card and only use Intels internal one, but i also need to set the memory size of the intel graphics card and maybe some other options, so having the advanced menu visible to change everything would be even better.
Remove WLAN Module Whitelisting, so i can change the Module.

What i have seen so far, i could use the EFI Shell to disable the graphics card if i know the correct offset.
For this i downloaded the files above, extracted them with 7-Zip and was provided with Files that were quite an odd size.
I then executed the "InsydeFlasher.exe" and choose to copy the files elsewhere, which then ended up in the files being exactly 8192KB in size and a valid BIOS File in Phoenix Tools.
I opened it up in Phoenix Tools to get the Dump Folder, found the file called:
FE3542FE-C1D3-4EF8-657C-8048606FF670_1465.ROM


But "uefidump.pl" as a perl script only gave me an error and could not find packages inside the file.
I now believe that maybe the file is encrypted, but then it should not have been possible for Phoenix Tools to open it, right?

I then tried the older BIOS, also linked above, and flashed it via Recovery Mode to get an Downgrade.
The BIOS sadly still looks the same, since i hoped the advanced options were maybe available in the older BIOS.

It would be awesome if someone else could help me out here and tell me which tools to use, because i would like to learn from it and not only get the log out put with the specific value, Thank you. Smile

UPDATE ----------------------------------------------------------------------------------------------------------------------

I now extracted the IFR from the ROM with the "Universal-IFR-Extractor", attached below.
But i am still not able to find the correct variables to change the graphics unit.

UPDATE 2----------------------------------------------------------------------------------------------------------------------
I finally found something! Smile
Code:
Suppress If: {0A 82} 0x73F45 Variable 0x2B2 equals 0x1 {12 06 B2 02 01 00} 0x73F4B Grayout If: {19 82} 0x73F4D Variable 0x297 equals 0x2 {12 86 97 02 02 00} 0x73F53 Variable 0x296 equals 0x1 {12 06 96 02 01 00} 0x73F59 And {15 02} 0x73F5B End {29 02} 0x73F5D Setting: Primary Display , Variable: 0x186 {05 91 F0 02 F1 02 03 0A 34 12 86 01 04 10 00 04 00} 0x73F6E Option: Auto, Value: 0x3 {09 07 0E 01 00 00 03} 0x73F75 Option: IGFX, Value: 0x0 {09 07 F2 02 00 00 00} 0x73F7C Option: PEG, Value: 0x1 {09 07 F3 02 00 00 01} 0x73F83 Option: PCI, Value: 0x2 {09 07 F4 02 00 00 02} 0x73F8A Option: SG, Value: 0x4 (default) {09 07 FE 02 10 00 04} 0x73F91 End of Options {29 02} 0x73F93 End If {29 02} 0x73F95 End If {29 02}

Code:
Grayout If: {19 82} 0x7420C Variable 0x297 equals 0x2 {12 86 97 02 02 00} 0x74212 Variable 0x296 equals 0x1 {12 06 96 02 01 00} 0x74218 And {15 02} 0x7421A End {29 02} 0x7421C Setting: IGD - DVMT Pre-Allocated, Variable: 0x18C {05 91 EC 02 ED 02 00 0A 34 12 8C 01 04 10 00 3F 00} 0x7422D Option: 0 MB, Value: 0x0 {09 07 19 02 00 00 00} 0x74234 Option: 32 MB, Value: 0x1 (default) {09 07 1E 02 10 00 01} 0x7423B Option: 64 MB, Value: 0x2 {09 07 1F 02 00 00 02} 0x74242 Option: 96 MB, Value: 0x3 {09 07 22 02 00 00 03} 0x74249 Option: 128 MB, Value: 0x4 {09 07 20 02 00 00 04} 0x74250 Option: 160 MB, Value: 0x5 {09 07 23 02 00 00 05} 0x74257 Option: 192 MB, Value: 0x6 {09 07 26 02 00 00 06} 0x7425E Option: 224 MB, Value: 0x7 {09 07 24 02 00 00 07} 0x74265 Option: 256 MB, Value: 0x8 {09 07 21 02 00 00 08} 0x7426C Option: 288 MB, Value: 0x9 {09 07 27 02 00 00 09} 0x74273 Option: 320 MB, Value: 0xA {09 07 28 02 00 00 0A} 0x7427A Option: 352 MB, Value: 0xB {09 07 25 02 00 00 0B} 0x74281 Option: 384 MB, Value: 0xC {09 07 29 02 00 00 0C} 0x74288 Option: 416 MB, Value: 0xD {09 07 2A 02 00 00 0D} 0x7428F Option: 448 MB, Value: 0xE {09 07 2B 02 00 00 0E} 0x74296 Option: 480 MB, Value: 0xF {09 07 2C 02 00 00 0F} 0x7429D Option: 512 MB, Value: 0x10 {09 07 2D 02 00 00 10} 0x742A4 Option: 1024 MB, Value: 0x20 {09 07 2E 02 00 00 20} 0x742AB Option: 1536 MB, Value: 0x30 {09 07 2F 02 00 00 30} 0x742B2 Option: 2016 MB, Value: 0x3F {09 07 30 02 00 00 3F} 0x742B9 End of Options {29 02} 0x742BB End If {29 02} 0x742BD Grayout If: {19 82} 0x742BF Variable 0x297 equals 0x2 {12 86 97 02 02 00} 0x742C5 Variable 0x296 equals 0x1 {12 06 96 02 01 00} 0x742CB And {15 02} 0x742CD End {29 02} 0x742CF Setting: IGD - DVMT Size, Variable: 0x18D {05 91 EE 02 EF 02 B8 00 34 12 8D 01 00 10 01 FF 00} 0x742E0 Option: 128 MB, Value: 0x1 {09 07 20 02 00 00 01} 0x742E7 Option: 256 MB, Value: 0x2 {09 07 21 02 00 00 02} 0x742EE Option: MAX, Value: 0xFF (default) {09 07 18 02 10 00 FF} 0x742F5 End of Options {29 02} 0x742F7 End If {29 02}

Now i am searching for a way to disable the dedicated graphics card, maybe only switching the primary option to internal will do the trick, i will tryit out and report back.

UPDATE 3----------------------------------------------------------------------------------------------------------------------

I am stuck at changing/setting the variable in the EFI Shell.
My USB Stick boots fine into UEFI with the headline "grub 2.0" but as soon as i set the variable:
setup_var 0x186 0x0
It shows me the correct default value for that variable (0x4), but then it shows the following error:
"setting offset 0x186 to 0x00
error: can't set variable using efi (error: 0x000000000000001a)"

UPDATE 4----------------------------------------------------------------------------------------------------------------------

Using the UEFI Interactive Shell which also comes with Clover i am able to permanently write data to the variable, which is great! Smile
I extracted the GUID and name by using lubuntu 16.10 and printed them using "efivar -l" and found the "SwitchableGraphicsVariable".

My Hackintosh Setup still does not boot, but i now have found a way to get what i want.
Even if i was talking to myself the whole time, thank you very much and hopefully this thread will also help someone else.


Attached Files
.rom   FE3542FE-C1D3-4EF8-657C-8048606FF670_1465.ROM (Size: 695.59 KB / Downloads: 1)
.txt   FE3542FE-C1D3-4EF8-657C-8048606FF670_1465 IFR.txt (Size: 506.89 KB / Downloads: 1)
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)