
It contains source code for a lot of Intel’s framework, which is what most vendors use as a base for their EFI support.Ī lot of the code is exactly the same as what’s in the Insyde BIOS (read the spec here ). If you want to reverse engineer EFI stuff, downloading TianoCore’s EDK2 is a must. The firmware has support for booting EFI executables, there’s an EFI shell, there’s an EFI boot manager… but I haven’t been able to figure out how to access any of this. Unfortunately, they make no effort to expose any of this to the user. This goes way beyond the old BIOS paradigm and turns system firmware into practically its own separate OS, that even runs in full 64-bit mode on 64-bit machines. Instead, it’s based around the UEFI platform. The InsydeH2O BIOS is no ordinary old-style BIOS. 21 BIOS floating around that seems to have VT enabled natively. so I started investigating the BIOS and here’s what I found out. I certainly wanted to use a feature that I paid for. This happens with Intel VT on many laptops - even if the CPU supports it, you may not be able to find the BIOS setup option to turn it on. However, things go way too far when OEMs remove options related to features that the hardware is capable of but which are disabled by default. We’re all used to minimalistic crappy BIOS setups with two or three configuration options. It seems the ongoing trend for laptops is to integrate and hide as much as possible from the user. Just keep in mind that everything here is historical, and adding new comments is not supported. In order to preserve the contents of the discussion, I’ve exported and inlined the original comment thread into this post. Since this post amassed over 500 comments and accidentally became a discussion forum for this topic, the migration to the new static site platform is an issue, since it doesn’t have comment support (yet).


As such, please be careful if you plan on using them for anything else. The tools referenced in this post were never meant to be generic UEFI hacking tools, but rather a quick fix for my particular laptop. I no longer own the laptop that is mentioned in this post, nor do I own any other hardware with an InsydeH2O BIOS. 3.5.Īs it turned out, lots of people were interested in UEFI BIOS hackings and/or were victims of poor BIOS implementations by vendors.

else already (which meant there was likely to be a solution online). InsydeH2O BIOS Setup Utility > Advanced Rev. When I first wrote this blog post in 2009, I never expected that it would get so popular.ģ -е под ЖД.
