r/LenovoThinkBook

Image 1 — I found the hidden Advanced BIOS menu
Image 2 — I found the hidden Advanced BIOS menu
▲ 177 r/LenovoThinkBook+12 crossposts

I 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 FCCN21WW Windows 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 / 82EY model 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.

u/roothunter-dev — 2 days ago

ThinkBook 16 G7 ARP (Ryzen 7 7735HS) — good choice for 8 years of bioinformatics/Linux use?

lI'm considering buying a new Lenovo ThinkBook 16 G7 ARP with Ryzen 7 7735HS and would really appreciate opinions from people who actually own this model.

The configuration I'm looking at is:

Ryzen 7 7735HS — 8 cores / 16 threads

Radeon 680M integrated graphics

16GB DDR5 RAM

512GB NVMe SSD

16" WUXGA IPS, 300 nits, 45% NTSC

Around 1.7kg

Two RAM slots / upgradeable RAM

Two M.2 SSD slots

Price is around 99k depending on the retailer.

I'm an MSc Biotechnology student moving toward bioinformatics/computational biology. My work includes R/Python, Seurat, Scanpy, scVI, and I'll also be working with AlphaFold/ColabFold. I may experiment with some ML/deep learning, but I'm not a gamer and I'm not planning to train huge models locally.

I'm hoping to keep this laptop for around 8 years, potentially through MSc and PhD.

I'd particularly like owner feedback on:

Long-term reliability

How has the ThinkBook 16 G7 ARP held up after months/years of use?

Any issues with hinges, keyboard, display, motherboard, battery or charging?

How good is the cooling under sustained CPU loads?

Does it noticeably throttle during long CPU-heavy workloads?

Would you trust this model for 6–8 years with proper maintenance?

Bioinformatics / research

How does it handle long R/Python workloads?

Seurat/Scanpy/scVI users: how has your experience been?

Is 16GB RAM enough initially, and is upgrading to 32GB/64GB straightforward?

Does having two M.2 slots work well in practice?

Linux / dual boot

I specifically want to run Windows + Ubuntu dual boot.

How good is Ubuntu support on this model?

Any issues with the Radeon 680M, Wi-Fi, Bluetooth, suspend/sleep, external monitors or USB-C?

Does the AMD integrated GPU work properly under Ubuntu without much manual configuration?

Any BIOS/Secure Boot issues when setting up Windows + Ubuntu?

Would you recommend native dual boot or WSL2 for this machine?

The main thing I'm trying to understand is whether this is a sensible long-term research laptop rather than just a good office laptop.

I know the 45% NTSC display isn't great, but I'm not doing professional color work, so I'm more concerned about reliability, thermals, upgradeability, Linux compatibility and sustained performance.

Would you personally buy this model again for an MSc/PhD research workflow?

I'd especially appreciate answers from actual ThinkBook 16 G7 ARP owners.

reddit.com
u/Mountain_Bed_8416 — 9 days ago