
r/TechHardware

LG Display unveils FLiPP OLED technology with up to 1.6x higher brightness and 2.4x longer lifespan
videocardz.comMinisforum launches $3,599 N5 MAX NAS with Strix Halo and 128GB memory
videocardz.comI found the hidden Advanced BIOS menu
I have been reverse-engineering the InsydeH2O firmware used by the Lenovo IdeaPad Gaming 3 15ARH05 (82EY / IP3GAMING-15ARH).
The project started because this model exposes only a very limited BIOS interface, while common unlock sequences such as Fn+R+N do not appear to work reliably on this generation.
So far, I have:
- extracted Lenovo’s official
FCCN21WWWindows update package; - recovered the complete 16 MiB update ROM;
- parsed its AMD PSP directory;
- decompressed and executed the x86 reset-stage image;
- traced its reset loop under QEMU;
- extracted the Setup Utility and reconstructed its IFR;
- confirmed the existence of a separate hidden Advanced form set;
- recovered its GUID, variable stores, offsets and option inventory;
- tested an experimental SREP runtime patch without permanently modifying the firmware.
The hidden menu contains controls for:
- PCIe GPP and power policies;
- SATA/AHCI and RAID configuration;
- TPM and fTPM;
- USB controllers and individual ports;
- ACPI features;
- SVM, SVM Lock and SMM Code Lock;
- DASH and AMD remote KVM;
- Above 4 GB MMIO.
One particularly interesting result is that the Advanced form set is not surrounded by a top-level IFR SuppressIf condition. My current hypothesis is that Lenovo/Insyde hides it through a visibility table or registration logic inside H2OFormBrowserDxe, rather than through a simple “unlock” setup variable.
I also recovered this form-set GUID:
C6D4769E-7F48-4D2A-98E9-87ADCCF35CCC
However, the runtime SREP patch has not exposed the menu yet. The laptop currently runs FCCN19WW, while the analyzed update is FCCN21WW, so differences in modules, patterns or variable semantics may explain the failure.
The repository documents the full process, hashes, extraction commands, QEMU findings, IFR inventory, experimental SREP configuration and suggested next steps:
https://github.com/root-hunter/lenovo_bios
Update: the hidden Advanced BIOS menu has now been successfully unlocked on the test machine using SREP. This is a runtime unlock and does not require flashing a modified BIOS image.
The method remains experimental and model/firmware-specific. Hidden settings can still cause a brick, boot failure or no-display condition, so do not change unfamiliar options without a verified SPI backup and recovery plan.
I would especially appreciate help from anyone who:
- owns the same
15ARH05 / 82EYmodel and can reproduce the unlock; - can test it on other FCCN firmware versions;
- has experience with InsydeH2O, SREP or
H2OFormBrowserDxe; - can help validate and document the exposed settings safely.
Issues, corrections and reproducible test results are welcome.
NVIDIA GeForce NOW adds official Firefox support, up to 1440p 120 FPS
videocardz.com10 years ago AMD demonstrated Zen performance against Intel
videocardz.comIntel testing Core Ultra 9 4950K desktop CPU, pointing to possible new Nova Lake-S naming
videocardz.comFramework Laptop 12 gets Intel Wildcat Lake option, starts at $549
videocardz.comThermal Grizzly now sells pre-delidded Ryzen 9 9950X3D2 for $1,403 with its own warranty
videocardz.comIntel-powered Minisforum PC launches (with optional desktop AMD Radeon GPU nobody wants)
notebookcheck.netNoctua has no plans for RGB, screens or white coolers, engineering resources go elsewhere
videocardz.comIntel's Ryzen X3D competitor reportedly coming to mobile with Razor Lake
videocardz.comAnyone else terrified of hardware subscriptions becoming normal?
I used to think the "you will own nothing" meme was just internet paranoia, but looking at the actual trajectory of PC hardware over the last couple of years is making me genuinely sweat.
Between HP quietly rolling out subscription lease models for their Omen gaming laptops, Nvidia heavily subsidising GeForce NOW as a literal replacement for upgrading your physical GPU, and enterprise tech aggressively pushing "Hardware-as-a-Service," the writing is on the wall. They don’t want us owning local compute power anymore.
Think about how fast the industry pivoted to software-gated features. We already accepted things like DLSS frame generation being artificial lockouts for older cards. How long until we buy an Intel or AMD CPU and have to pay a monthly premium tier just to "unlock" the extra hyperthreading cores we already physically paid for?
If PC building turns into renting a glorified streaming box from a server farm, the entire soul of this hobby is dead. Are you guys actually planning around this (hoarding older architecture, looking into Linux alternatives), or are we just frog-boiling ourselves into a future where we lease our battle stations?