What is Insyde H2OFFT and How Does It Work? 2023
Insyde H2OFFT: System Update allows you to keep your Lenovo PCs up to date. The ThinkPad, ThinkCentre and Lenovo ThinkStation, as well as the Lenovo V B K and E-Series are all compatible with this Lenovo system update. To get the most recent version of your system go to our support home page and click Drivers & software System Update.
Table of Contents
- H2OFFT insyde: What is it?
- Is Lenovo a user of Insyde?
- Is it necessary to use the Lenovo BIOS update utility?
- What is the purpose of the insyde software?
- What exactly does “BIOS vendor insyde” mean?
- Is the insyde software firmware reliable?
- What is the password for BIOS insyde, and how do I enter it?
- What should I do if the InsydeH20 setup utility won’t run properly?
- How can the Insyde H2O BIOS be unlocked?
- What is the purpose of the InsydeH20 setup utility that appears on my computer?
- How do I set InsydeH20 to boot in a different way?
- What is the procedure for updating the BIOS on my InsydeH20?
- What is the InsydeH20 Windows 10 installation utility?
- How can I turn off the InsydeH20 setup utility’s secure boot?
- What is a BIOS update, and how does one go about getting one?
- Disclaimer
H2OFFT insyde: What is it?
The H2OFFT Firmware Flash Tool makes it simple and quick to update flash devices with BIOS firmware. Since InsydeH2O offers cutting-edge tools unique features, and extensive OS support it is used by all of our customers.
Is Lenovo a user of Insyde?
The Insyde H2OFFT tool is used by Lenovo to disseminate these updates.
Is it necessary to use the Lenovo BIOS update utility?
It shouldn’t be necessary to upgrade your BIOS so frequently. You face the danger of bricking your computer if something goes wrong when updating your BIOS, which is riskier than updating a straightforward Windows programme.
What is the purpose of the insyde software?
Insyde Software offers system firmware and consulting services to businesses in the global laptop, desktop, server, and embedded systems industries. For x86 platforms, Insyde Software creates both conventional and cutting-edge firmware, including UEFI BIOS, system administration, and Android.
What exactly does “BIOS vendor insyde” mean?
The maker of the software, Insyde, also creates the BIOS for your computer. A list of PC manufacturers can be found on their website at https://www.insyde.com/. I don’t think it’s necessary to upgrade unless you have a problem with your existing BIOS and are convinced that the new BIOS will fix it.
Is the insyde software firmware reliable?
Because of how hard we work, we have become the most trusted and reliable provider of UEFI firmware solutions on the international market.
What is the password for BIOS insyde, and how do I enter it?
THE BIOS SETUP PROCESS
When you first turn on your computer, the BIOS is the first program you’ll see. When the following prompt appears, simply press the F2 key: CMOS Setup can be done by pressing ‘F2’ or ‘F12’. A power-on self-test is interrupted when you press the BIOS setup key, F2 (POST).
What should I do if the InsydeH20 setup utility won’t run properly?
There were only one or two responses
- Acer: Use the Alt + F10 keys on the left.
- F10 until the message “Starting System Recovery” appears.
- Hold down the F9 key on your keyboard if you’re using an Asus laptop.
- eMachines: Press Alt + F10 on the left side of your keyboard.
- Press the F8 key on your keyboard if you’re using a Fujitsu device.
- Keyboard shortcut: Alt + F10 Press Left Alt + F10 Keys as per Acer eRecovery, which is owned by Acer.
- You can do this by repeatedly pressing the F11 key on your HP laptop.
- If you’re using Lenovo, hit F11.
How can the Insyde H2O BIOS be unlocked?
- After the system has booted, press F2 a few times to bring up the standard BIOS.
- To force a shutdown, press and hold the power button on the BIOS screen.
- You’ll now need to press (in order) F4, 4, Y, and H while the laptop is turned off, and then F5, 5, T, G, and B while the laptop is on.
- To enter the BIOS once more, press Power and F2 a few times.
What is the purpose of the InsydeH20 setup utility that appears on my computer?
Replace the CMOS coin battery if it is dead and needs to be repaired or replaced. 1. If your computer keeps booting into BIOS, the problem may be caused by an incorrect boot order. 2. Set the proper boot device (see caption below).
How do I set InsydeH20 to boot in a different way?
Before accessing the boot menu, repeatedly press the BIOS setup key, F10. Uncheck the Secure Boot box in the boot manager. Restart the computer and save your changes.
What is the procedure for updating the BIOS on my InsydeH20?
- Even if your battery is fully charged, connect the AC adapter cable to your notebook.
- Close all the running applications on your computer.
- Start your computer and the Insyde firmware updater.
- When prompted to “Continue to update BIOS,” select “OK.”
What is the InsydeH20 Windows 10 installation utility?
By the name of “Insyde Software,” “InsydeH20” is a BIOS setup. If you make any changes to the BIOS or complementary metal oxide semiconductor (CMOS) settings in error, your computer may not be able to boot.
How can I turn off the InsydeH20 setup utility’s secure boot?
The following are the answers to questions.
What is a BIOS update, and how does one go about getting one?
In order to keep the system software up to date and compatible with other computer modules, BIOS updates include feature enhancements or changes (hardware, firmware, drivers, and software). In addition to security updates and improved stability, BIOS updates are also beneficial.
Are BIOS updates safe for Lenovo?
Following the directions and not interfering with the process ensures your safety. There are millions of devices that have BIOS updates that work without issue. 20th of March, 2021
Is it safe to update the BIOS?
Your BIOS shouldn’t need to be updated that frequently. Updating your BIOS is more risky than updating a simple Windows programme, and you run the risk of bricking your computer if something goes wrong.
What is the purpose of Lenovo’s BIOS utility?
utility for updating the BIOS. ThinkPad computers have a UEFI BIOS (including both the system and embedded controller programmes), and this package fixes problems, adds new functions, or expands functions in the BIOS.
Is updating the BIOS safe?
You should avoid BIOS updates because they will not improve your computer’s speed or add new features, and they may even cause additional problems. Update your BIOS only if it contains a new feature that you need.
How do I fix a corrupted BIOS on a Lenovo?
Restart the laptop by inserting a straightened paper clip into the reset hole. Hold down the power button for at least 10 seconds on other laptops. The BIOS, or recovery mode, can be accessed via a Novo button on some Ideapads. The power button may be the problem if the reset works.
How can I tell if my BIOS needs to be updated?
There are critical security flaws that need to be patched if you intend to upgrade your CPU, so it’s important that your BIOS is updated. Your BIOS may not work with newer CPUs unless you have the most recent version of the BIOS installed.
Disclaimer
Facts about “Insyde H2OFFT” This site does not promote misbehaviour. Instead, it educates viewers on many themes. Proceed at your own risk. i am not responsible for any damages. Questions? I’m here.
Доступ к настройкам InsydeH2O
Один из ведущих производителей UEFI BIOS, компания Insyde Software предоставляет своим партнерам набор инструментов, с помощью которых выполняется настройка и тюнинг программного обеспечения с учетом особенностей платформы, для которой оно разработано. Утилиты для InsydeH2O свободно не распространяются, поэтому они находятся всегда в центре внимания энтузиастов и не только. Самая востребованная (и самая доступная) среди них — H2OFFT (Firmware Flash Tool), применяемая для обновления микрокода. Как пользоваться InsydeFlash мы уже рассмотрели ранее, а сегодня исследуем практику применения утилиты H2OEZE (Easy Binary Editor), предназначенной для редактирования двоичных файлов UEFI BIOS, включая PCI ROM дополнительных устройств, встроенные UEFI-драйверы, лого и, главное, — для доступа к настройкам самого InsydeH2O.
Практика применения H2OEZE
В качестве примера рассмотрим UEFI BIOS, используемый в ноутбуке Lenovo G710. Несмотря на то, что эта платформа давно снята с поддержки, ее выбор неслучаен. Вопрос о том, как с ним работать, прозвучал несколько лет назад на Хабре, поэтому наши эксперименты с ним нацелены на практическую пользу.
Подопытный BIOS представляет конгломерат прошивки для Intel Management Engine (два мегабайта) и настоящего UEFI (четыре мегабайта), оформленные в восьмимегабайтный образ, доступный для загрузки с сайта производителя. Регион Intel ME сейчас нам не нужен, о работе с ним можно ознакомиться здесь, а UEFI BIOS, размером 4194304 байта, извлечем с помощью HEX-редактора, назовем Lenovo-G710.fd и загрузим в Easy Binary Editor:
Уже сам факт, что файл открылся с помощью утилиты H2OEZE говорит о том, что его контрольные суммы совпадают с ожидаемыми и что он годится для прошивки программатором. В этом ключе важным окажется идентификатор официальной версии микрокода, о котором сообщает строка BIOS Image Version (в данном случае — 8ECN95WW). Впрочем, особо доверять ему не стоит: в разделе Binary ROM меню BIOS Version предназначено для редактирования этой строки.
Курьезный случай, связанный с применением Easy Binary Editor для прошивки Lenovo G710, вовсе не характерен для программных продуктов Insyde Software. Это, скорее, исключение из правил (сегодня так уже никто не пишет код), призванное продемонстрировать возможности доступа к содержимому бинарных образов InsydeH2O. В настоящее время нет надобности извлекать образ BIOS из загружаемого файла — утилита способна работать с ним as is.
В свете сказанного H2OEZE во многом похожа на AMIBCP — аналогичный программный продукт, разработанный компанией American Megatrends для использования со своими версиями UEFI BIOS. Но есть и два очень существенных отличия, в чем же их суть?
Фазы выполнения H2OEZE в модулях и драйверах
В отличие от AMIBCP, утилита H2OEZE допускает манипуляцию с модулями и драйверами, составляющими тело UEFI BIOS. В этом она больше похожа на другой продукт American Megatrends — программное обеспечения для модификации прошивки AMIMM (AMIBIOS ROM Module Manipulation). В этом легко убедиться, если вместо краткой информации о InsydeBIOS, детально ознакомиться с содержимым UEFI:
Так, если понадобится заменить один из модулей, входящих в состав PEI-фазы UEFI (Pre-EFI Initialization), мы его сначала может найти в детализированном отчете, а затем выполнить одну из операций над InsydeH2O — замену, вставку, удаление или экспорт (сохранение) компонента на внешний носитель.
Можно и не мелочиться, не тратить время на каждый отдельно взятый модуль, а выполнить замену целым блоком, соответствующим одной из фаз выполнения UEFI, был бы под рукой готовый FV-блок.
Управление настройками H2OEZE
В разделе Other наше внимание может привлечь пункт Setup menu — именно он отражает тему, вынесенную в заголовок этой статьи. Сразу отметим, что UEFI BIOS ноутбука Lenovo G710 не совместим с данной версией H2OEZE (Easy Binary Editor).
Прошивка Lenovo G710 слишком стара для H2OEZE 100.00.03.04. Доступ к ее настройкам в автономном режиме приводит просто к зависанию утилиты, о чем лучше знать заранее. Insyde Software постоянно совершенствует свою программную оснастку, информируя об улучшениях только квалифицированных партнеров. В настоящее время за установки CMOS Setup отвечает новый продукт H2OUVE (UEFI Variable Editor), о котором мы расскажем в своих следующих публикациях.
Как пользоваться InsydeFlash?
В основе работы InsydeFlash лежит программный интерфейс, разработанный компанией Insyde Software — Insyde H2O internal Soft-SMI interface (IHISI). Это патентованная технология взаимодействия программного обеспечения, разработанного для программирования UEFI BIOS, с аппаратной платформой. Запуск утилиты H2OFFT (Flash Firmware Tool) — именно так официально называется InsydeFlash — даже в ознакомительных целях на аппаратно-несовместимых платформах просто невозможен. Как познакомиться с инструментальной оснасткой для обновления UEFI? Самый простой путь — изучить настройки H2OFFT, которые хранятся в конфигурационном файле platform.ini, управляющем работой утилиты.
Для чего это нужно?
Программный интерфейс Insyde Flash Firmware Tool полностью управляем со стороны platform.ini. Мало того, файл настроек содержит прекрасные комментарии, которые помогут разобраться начинающему пользователю с работой утилиты по прошивке UEFI BIOS. Для чего же нам копаться командных строках инициализации InsydeFlash с тем, чтобы получить доступ к графическому интерфейсу, если можно просто ограничиться изучением platform.ini?
Дело в том, что графический интерфейс H2OFFT от версии к версии претерпевает существенные изменения. В условиях, мягко говоря, ограниченного доступа к документации по InsydeFlash, разобраться с особенностями работы утилиты зачастую не так-то просто. Проиллюстрируем это чуть ниже, а сейчас.
Исследуем формат и состав platform.ini
Конфигурационный файл структурирован на секции, где размещены управляющие параметры. Самая важная, с точки зрения управления интерфейсом H2OFFT, — это секция Option. Ее состав следующий:
[Option]
Flag=1
; 0 : Auto flash mode.
; 1 : User option mode, including option, start, exit buttons.
; 2 : User flash mode, including start, exit buttons.
По умолчанию параметр Flag равен нулю, что соответствует автозапуску утилиты InsydeFlash, вызывая на несовместимых платформах сообщение «IHISI: Get support mode error in SMI!». Дадим пользователю возможность самостоятельно управлять режимом программирования Flash ROM, установив Flag=1. В большинстве случаев эта манипуляция приводит к желаемому результату, но всегда полезно проверять также и секции [Platform_Check] и [PasswordCheck].
Insyde H2OFFT, Version 5.79
Выполнив нужные установки, пользователь получает доступ к опциям, предоставляемым графическим интерфейсом Insyde H2OFFT. Для данной версии утилиты это три закладки:
Первая из них осуществляет управление вполне очевидными функциями и в особых комментариях не нуждается. Стоит, разве что, обратить внимание на секцию, ошибочно названную Depand on (правильно было бы — Depend on) в связи с тем, что в теле platform.ini по этому вопросу нет информации. Она отслеживает бесперебойность процесса обновления UEFI в зависимости от того, прописано ли такое поведение Insyde H2OFFT в коде BIOS или диктуется требованиями ОС. В данном случае, этот пункт пользователю недоступен.
Функции, доступные в закладка User Interface, также вполне очевидны. Они отражают поведение графического интерфейса на всем протяжении взаимодействия с Flash ROM.
Святая святых InsydeH2O — внутренние модули, составляющие его структуру. Здесь неподготовленному пользователю нечего делать. Возможно, в будущем мы вернемся к анализу построения UEFI BIOS от Insyde Software.
Insyde H2OFFT, Version 5.51
Рассмотрим более раннюю версию утилиты H2OFFT. На удивление, ее внутреннее наполнение куда богаче, чем у более современной родственницы. Внутренних закладок у Insyde H2OFFT, Version 5.51 не три, а четыре, хотя User Interface и ROM Protection List точь-в-точь, как у старшей версии, по этой причине мы их опустим из рассмотрения.
Наиболее заметное и важное отличие — режим доступа к регионам Flash ROM. Примечательно, что опции управления SPI-интерфейсом используются в platform.ini и более новых версий. Другими словами, Insyde H2OFFT тоже работает с SPI, но только лишь через директивы в управляющем файле.
Остается лишь сожалеть, что столь тонкая опция, как прямое указание физического адреса в 4-х гигабайтном пространстве недоступна в новых версиях Insyde H2OFFT. Ее нет и в директивах platform.ini.
Зато проверка идентификатора UEFI BIOS по-прежнему работает: если потребуется, то можно сравнить его, исходя из информации, хранящейся во Flash ROM и в файле прошивки. Иногда стоит перестраховаться, особенно, если прошивка хранится в контроллерах или чипах, снять и запрограммировать которые целое дело.
Резюме
На этом можно было бы и закончить анализ особенностей Insyde Flash Firmware Tool, тем более, что если хорошо поискать в интернете, то можно найти и оригинальное руководство пользователя H2OFFT User Guide for Microsoft Windows Version.
И все же, несмотря на это интрига остается! Ведь часть установок и директив остаются недокументированными. Так, например, по слухам, существуют рекомендации, позволяющие прошить в UEFI BIOS все, что угодно. Достаточно только указать в platform.ini:
[EngineeringErrorDisable]
SkipSecureBootProtectionCheck=1
[Others]
DisableCompare=1
При подготовке материала использовались источники:
https://www.officialroms.com/insyde-h2offt/
https://composter.com.ua/content/dostup-k-nastroykam-insydeh2o
https://composter.com.ua/content/kak-polzovatsya-insydeflash