Insyde software firmware что это за драйвер
Обновлено: 04.07.2024
rolling out today all of sudden in 2020 via windows update function? What does it do except upgrade the Firmware to 1.8 - there is NO useful info online - Nitro AN515-42 - What is Firmware 1.8 adding or fixing? Never seen a UEFI Bios upgrade via Windows update before.
//Edited the content to add model name.
FAQ & Answers
rolling out today all of sudden in 2020 via windows update function? What does it do except upgrade the Firmware to 1.8 - there is NO useful info online - Nitro AN515-42 - What is Firmware 1.8 adding or fixing? Never seen a UEFI Bios upgrade via Windows update before. rolling out today all of sudden in 2020 via windows update function? What does it do except upgrade the Firmware to 1.8 - there is NO useful info online - Nitro AN515-42 - What is Firmware 1.8 adding or fixing? Never seen a UEFI Bios upgrade via Windows update before. Seems to work fine and feels snappier - maybe just a feeling but everything works Yeah, I've updated it too via WU - everything is fine this time I wish microsoft updates don't deliver any more bios update. It's scary to update bios! It's more accurate to say it terrifies me! It's why I don't update my bios due to potential permanent damage. And now microsoft update is going to force it on me. @kojayThe risk is even greater, because windows update the bios along with other windows updates. The correct thing is to disable the firmware driver in the manager, so we don't have a surprise that the bios is being updated, when we see the Acer logo and a green progress bar after restarting windows.Oi! Eu não sou sou a cortana ! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
Detection tool click here to find the serial number or partnumber of your model!
ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor!
For users of the English, Spanish, French and German community, I will be using google translator!
The correct thing is Acer to add option in the BIOS as long with some other usefull features
1) Now that the updates are only served through Microsoft, as an Acer Nitro 5 owner and user (and Linux / open source developer), how do I get information about Bios updates for my computer? Or am I now forced by Acer to switch back to the insecure, buggy and quite useless Windows operating system?
2) Why is Microsoft allowed to change my Bios now? It's like letting Hitler take over my family planning. It's not only one of the most stupid things to do but also Acer violates my trust in its products.
Oi! Eu não sou sou a cortana ! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
Detection tool click here to find the serial number or partnumber of your model!
ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor!
For users of the English, Spanish, French and German community, I will be using google translator!
Who provides the updates is the microsoft and not the acer. In this case, the ideal is to completely disable the firmware driver in the device manager.
Oi! Eu não sou sou a cortana ! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
Detection tool click here to find the serial number or partnumber of your model!
ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor!
For users of the English, Spanish, French and German community, I will be using google translator!
Who provides the updates is the microsoft and not the acer. In this case, the ideal is to completely disable the firmware driver in the device manager. I am not wrong. Yes, who designs the bios is Insyde and who makes the necessary changes is acer, according to the design of the notebook. However, who releases the updates through the windows update is microsoft. On the other question, acer continues to make bios updates available through the website. However, there is a possibility that microsoft servers contain the latest version and that it is not yet available on the acer website.
Oi! Eu não sou sou a cortana ! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
Detection tool click here to find the serial number or partnumber of your model!
ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor!
For users of the English, Spanish, French and German community, I will be using google translator!
I am not wrong. Yes, who designs the bios is Insyde and who makes the necessary changes is acer, according to the design of the notebook. However, who releases the updates through the windows update is microsoft. On the other question, acer continues to make bios updates available through the website. However, there is a possibility that microsoft servers contain the latest version and that it is not yet available on the acer website. Yes. Perhaps acer can make some bios updates available through the linux operating system. Unfortunately, manufacturers ignore the Linux operating system.
Oi! Eu não sou sou a cortana ! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
Detection tool click here to find the serial number or partnumber of your model!
ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor!
For users of the English, Spanish, French and German community, I will be using google translator!
Is there way to stop receiving any future insyde or bios update from microsoft update? Is disabling system firmware in device manager help? Does it have any risk though if I disable system software? I really don't want to forcibly update the bios of my laptop. Also, I get a sense of anxiety if I disable the system firmware. Is there way to stop receiving any future insyde or bios update from microsoft update? Is disabling system firmware in device manager help? Does it have any risk though if I disable system software? I really don't want to forcibly update the bios of my laptop. Also, I get a sense of anxiety if I disable the system firmware.
Oi! Eu não sou sou a cortana ! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
Detection tool click here to find the serial number or partnumber of your model!
ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor!
For users of the English, Spanish, French and German community, I will be using google translator!
Windows 10 версии 1703 и более поздних версий включают возможность обновления встроенного по для жестких дисков и твердотельных накопителей, которые были сертифицированы с помощью встроенного по, обновляемого AQ (дополнительный квалификатор) с помощью PowerShell.
Дополнительные сведения об этом компоненте можно найти здесь:
Обновление встроенного ПО может завершиться с ошибкой по различным причинам. Эта статья предназначена помочь при выполнении расширенных действий по устранению неполадок.
Сведения в этой статье, в зависимости от проблемы, могут быть недостаточными для полной отладки всех возможных сбоев.
Распространенные проблемы
С точки зрения архитектуры эта новая возможность опирается на API, реализованные в стеке хранилища Windows, в который PowerShell направляет вызовы. Стек хранилища зависит от драйверов и оборудования, чтобы правильно реализовывать определенные в отрасли команды. Вследствие этого создаются несколько точек, в которых возникают сбои. Далее перечислены наиболее частые проблемы.
- Определенный диск не реализует стандартные команды надлежащим образом (у него отсутствует ДК)
- API, необходимые для выполнения обновления, не реализованы или работают со сбоями (если используются драйверы других производителей)
- API работают, но существует проблема с самым встроенным ПО (недопустимый или поврежденный образ, …)
В следующих разделах описываются сведения об устранении неполадок, связанных с использованием драйверов Microsoft или сторонних драйверов.
Определение недопустимого оборудования
Самый быстрый способ определить, поддерживает ли устройство правильный набор команд, — просто запустить PowerShell и передать объект PhysicalDisk, представляющий диск, в командлет Get-StorageFirmwareInfo. Пример:
Вот пример выходных данных:
Поле SupportsUpdate, по крайней мере для устройств SATA и NVMe, будет указывать, может ли использоваться встроенная функция PowerShell для обновления встроенного ПО.
Поле SupportsUpdate всегда будет отображать значение True для последовательно подключенных устройств SAS, так как запросы на поддержку соответствующей команды невозможны с помощью стандартных отраслевых команд.
Чтобы проверить, поддерживает ли устройство SAS набор необходимых команд, существует два варианта:
Параметры исправлений
Если тестируемое вами устройство не поддерживает соответствующий набор команд, обратитесь к поставщику, чтобы узнать о наличии обновленного встроенного ПО с набором необходимых команд, или обратитесь к Каталогу Windows Server для определения устройств, способных реализовать набор соответствующих команд.
Устранение неполадок сторонних драйверов (SAS)
Компонентами программного обеспечения, наиболее тесно взаимодействующими с оборудованием, являются драйверы мини-портов в стеке хранилища Windows. Для некоторых протоколов хранилища, например SATA и NVMe, корпорация Майкрософт предоставляет собственные драйверы для Windows. Эти драйверы предоставляют дополнительную информацию об отладке. Однако поставщики стороннего оборудования и программного обеспечения имеют полную свободу написания собственных драйверов мини-порта для своих устройств. При этом уровень их поддержки для информации об отладке может быть разным.
Чтобы определить, что произошло со встроенным ПО, скачайте и активируйте API, отправленные в стек хранилища, независимо от драйвера мини-порта. Обратитесь к следующему каналу журнала:
Просмотр событий — Журналы приложений и служб — Microsoft — Windows — StorDiag — Microsoft-Windows-Storage-ClassPnP/Operational
Этот канал записывает сведения об API Windows, отправляемых драйверам мини-порта, а также их ответы. Например, состояние ошибки, показанное непосредственно ниже, проявляется при попытке скачать образ встроенного ПО на устройство SATA, подключенное через HBA SAS, которое не реализует надлежащим образом необходимый перевод из SAS в SATA:
Ниже приведен пример выходных данных.
PowerShell вызовет ошибку и получит информацию о том, что вызванная функция (то есть Kernel API) является неправильной. Это может означать, что API не реализован драйвером мини-порта стороннего устройства SAS (значение true в этом случае) или сбой API произошел по другой причине, например из-за рассогласования сегментов скачивания.
Событие трассировки событий Windows 507 из канала показывает, что сбой запроса SCSI СРБ и предоставление дополнительных сведений, которые Сенсекэй был "5" (недопустимый запрос), а Аддитионалсенсе сведения были "36" (недопустимое поле в CDB).
Эта информация предоставляется непосредственно соответствующим мини-портом, и точность этих сведений будут зависеть от реализации и усовершенствования драйвера мини-порта.
Возможно, разные состояния ошибки будут вызывать одинаковые коды ошибок, если драйвер мини-порта не разграничит их. Например, попытка скачать недопустимый образ встроенного ПО через SAS HBA на устройство SATA (на котором ожидается ошибка) может быть переведена в аналогичные коды ошибок.
В случаях, в которых смешиваются протоколы и происходят переводы, т. е. SATA за SAS, лучше всего проверять устройство SATA с прямым подключением к контроллеру SATA, чтобы исключить его потенциальные проблемы.
Параметры исправлений
Если сторонний драйвер будет определен как таковой, что не реализует необходимые API или переводы, можно перейти на предоставленные корпорацией Майкрософт альтернативы для SATA (StorAHCI.sys) и NVMe (StorNVMe.sys) или обратиться к изготовителю OEM или HBA, который предоставил драйвер SAS, и спросить о существовании более новой версии с надлежащей поддержкой.
Дополнительное устранение неполадок в драйверах Microsoft (SATA/NVMe)
Когда встроенные драйверы Windows, например StorAHCI.sys или StorNVMe.sys, используются для хранения данных устройства управления питанием, можно получить дополнительные сведения о возможных случаях сбоев во время обновления встроенного ПО.
Помимо операционного канала Класспнп, СторахЦи и Сторнвме будут регистрировать коды возврата, относящиеся к протоколу устройства, в следующем канале ETW:
Просмотр событий — Журналы приложений и служб — Microsoft — Windows — StorDiag — Microsoft-Windows-Storage-StorPort/Diagnose
Журналы диагностики не отображаются по умолчанию и могут быть активированы или показаны выбором команды "Просмотр" в EventViewer и элемента "Показать журналы аналитики и отладки" из раскрывающего меню.
Для сбора этих расширенных записей журнала включите журнал, воспроизведите сбой обновления встроенного ПО и сохраните журнал диагностики.
Вот пример обновления встроенного ПО на неисправном устройстве SATA из-за недопустимого образа для скачивания (код события: 258):
Указанное выше событие содержит подробные сведения об устройстве в значениях параметров 2–6. Здесь мы рассматриваем различные значения регистров ATA. Спецификации ACS ATA можно использовать для декодирования указанных ниже значений для сбоя команды Download Microcode:
- Код возврата: 0 (0000 0000) (Н/Д — бессмысленно, так как не передавалась рабочая нагрузка)
- Функции: 15 (0000 1111) (бит 1 имеет значение "1" и указывает "Abort")
- SectorCount: 0 (0000 0000) (Н/Д)
- DriveHead: 160 (1010 0000) (Н/Д — настраиваются только устаревшие биты)
- Команда: 146 (1001 0010) (бит 1 имеет значение "1", указывающее на доступность осмысленных данных)
Это сообщает нам, что операция обновления встроенного ПО была прервана устройством.
Today under setting - update and security it shows 2 updates available for Insyde software firmware update (Insyde Software - Firmware - 40.0.1.1 and Insyde Software - Firmware - 5.33.1.5).
I can see on acer website that there are 3 bios updates available (1.02, 1.03 and 1.04) for my laptop (spin 5 SP513-54N), would that be the same updates or is it something different?
Best Answer
Those are Insyde's firmwares that can be use update your UEFI BIOS via Windows UEFI Update method.
But it was more risks than normal BIOS update method if you running firmware update under Battery.
Please avoid update driver without Plug-in before.
Realtek HD 6.0.9161.1 WHQL
Core i7 1065G7 Acer Swift 5 514-54GT BIOS 1.21 SP Intel 00000096 DATE 2020-09-09 MCU FW 13.0.40.1594 DV 2050.100.0.1053 WHQL 16GB SK Hynix LPDDR4 @ 5.32GHz 24-24-24-56 1T Intel Iris Plus GPU 30.0.100.9684 NVidia GeForce MX250 + NVIDIA Driver 471.22 Intel NVME 600P PCIE x 4 Firmware PSF121C 1TB + OMS Driver AHCI MODE 18.34.0.100 Intel Wi Fi AX 201 22.0.40.7 Intel Bluetooth 22.0.40.7 Intel SGX 2.12.103.1 Synaptic Audio 9.0.282.110
Smart Audio 3 GUI version 1.2.1.18
Microsoft Windows 11 Insider Preview Build 22000.71
FAQ & Answers
Those are Insyde's firmwares that can be use update your UEFI BIOS via Windows UEFI Update method.
But it was more risks than normal BIOS update method if you running firmware update under Battery.
Please avoid update driver without Plug-in before.
Realtek HD 6.0.9161.1 WHQL
Core i7 1065G7 Acer Swift 5 514-54GT BIOS 1.21 SP Intel 00000096 DATE 2020-09-09 MCU FW 13.0.40.1594 DV 2050.100.0.1053 WHQL 16GB SK Hynix LPDDR4 @ 5.32GHz 24-24-24-56 1T Intel Iris Plus GPU 30.0.100.9684 NVidia GeForce MX250 + NVIDIA Driver 471.22 Intel NVME 600P PCIE x 4 Firmware PSF121C 1TB + OMS Driver AHCI MODE 18.34.0.100 Intel Wi Fi AX 201 22.0.40.7 Intel Bluetooth 22.0.40.7 Intel SGX 2.12.103.1 Synaptic Audio 9.0.282.110
Smart Audio 3 GUI version 1.2.1.18
В основе работы 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
Читайте также: