Insyde Flash Tool

This article explain how to create a booteable USB stick to flash an EFI flasheable file under DOS enviroment.

  1. Insyde Flash Tool Download
  2. Insyde Flash Tool Software
  3. Insydeh20 Bios Update Tool
  4. Insyde H2offt Is It Harmful

Is my EFI InsydeH2O?

Insyde h2offt flash firmware tool download

Step 1 - Preparing working tools. Download and install 7-Zip. Download 'HP USB Disk Storage Format Tool' here. Save this file inside 'Toolbox' folder. Download 'DOS Files' here. Save this file inside 'Toolbox' folder. Download 'Flash It Tool' here. Save this file inside 'Toolbox' folder. Extract files downloaded in 2, 3 and 4.

Bug fix: Insyde tool screen is displayed instead of Fujitsu logo within BIOS update by Windows Update if HDD password authentication is enabled. Bug fix: Fujitsu logo resolution is not the same between POST and BGRT if the logo is displayed to the external display and CSM is enabled. Step 1 - Preparing working tools. Download and install 7-Zip. Download 'HP USB Disk Storage Format Tool' here. Save this file inside 'Toolbox' folder. Download 'DOS Files' here. Save this file inside 'Toolbox' folder. Download 'Flash It Tool' here. Save this file inside 'Toolbox' folder. Extract files downloaded in 2, 3 and 4. This file is Insyde H2OFFT (Flash Firmware Tool) Intel firmware update tool (FWUpdLcl.exe) is dependent on each chipset generation, messagestringA05=”Insyde H2OFFT cannot run on battery power. Please plug in AC power and try again.” messagestringA06=”Please insert system battery.” Lenovo System Update: Update Drivers, BIOS. In Internet Explorer, click Tools, and then click Internet Options. On the Security tab, click the Trusted Sites icon. Click Sites and then add these website addresses one at a time to the list: You can only add one address at a time and you must click Add after each one.

The easiest way to figure that is looking on the 'BIOS POST Screen' for this image:

Step 0 - Preparing the work enviroment

  1. You must create a folder on your desktop to use it as workspace. I will use one named 'Toolbox'.
  2. Your current Windows user account must have administrator rights.
  3. You must have the Windows based executable file that contains the EFI flasheable file. If you don't have one, enter to Support Website page and get one for your computer. I will use one named 'EFIUPDATEPACKAGE.EXE'.
  4. Step 0 done.

Step 1 - Preparing working tools

  1. Download and install 7-Zip.
  2. Download 'HP USB Disk Storage Format Tool' here. Save this file inside 'Toolbox' folder.
  3. Download 'DOS Files' here. Save this file inside 'Toolbox' folder.
  4. Download 'Flash It Tool' here. Save this file inside 'Toolbox' folder.
  5. Extract files downloaded in 2, 3 and 4. A folder will be created for each extracted ZIP file.
  6. Step 1 done.

Step 2 - Creating a booteable USB stick

  1. Connect your USB stick. Make a backup of it contents if necessary.
  2. Open 'HP USB Disk Storage Format Tool' folder and execute 'HPUSBFW.EXE' with administrator rights.
  3. Follow these easy steps as shown below:
  4. Search and select 'DOS Files' folder:
  5. Click on 'Accept' button and then click on 'Start' button to initiate the process.
  6. A warning window appears. Click on 'Yes' button and wait until the entire process is completed.
  7. Click on 'Accept' button to close the summary window and then click on 'Close' button to close the application.
  8. Step 2 done.

Step 3 - Copying the flashing tool

  1. Open 'Flash It Tool' folder.
  2. Select all files and copy them to the root directory of your USB stick.
  3. Step 3 done.

Step 4 - Extracting the Windows based EFI update package

  1. Copy 'EFIUPDATEPACKAGE.EXE' file to your 'Toolbox' folder.
  2. Secondary click (left click) on 'EFIUPDATEPACKAGE.EXE'.
  3. Select '7-Zip', then select 'Extract to 'EFIUPDATEPACKAGE'.
  4. A new folder named 'EFIUPDATEPACKAGE' will be created with files inside.
  5. Open 'EFIUPDATEPACKAGE' folder and open 'platform.ini' file. It's important to keep this file open.
  6. Step 4 done.

Step 5 - Finding the flasheable EFI file

  1. In 'platform.ini' file, search for the section called '[FDFile]'.
  2. Look for the 'FileName' attribute. This attribute sets the flasheable EFI file name.
  3. Look inside your 'EFIUPDATEPACKAGE' folder for that file, and rename it to 'FLASHME.ROM'.
  4. Copy 'FLASHME.ROM' file to the root directory of your USB stick.
  5. Step 5 done.

Step 6 - Setting the computer platform

  1. Look inside your USB stick and open the 'IDS.id' file with a plain text editor (notepad is enough).
  2. In 'platform.ini' file, search for the section called '[Platform_Check]'.
  3. Copy each 'PlatformName' attribute (only if it have a non-empty value) to 'IDS.id' file.
  4. Saves changes to IDS.id file.
  5. Step 6 done.
Insyde flash tool reviews

Step 7 - Finishing

  1. Close all files and folders opened.
  2. Remove securely your USB stick.
  3. Step 7 done.

Appendix A - Flash It Tool parameters established

/U /S /G /V /ALL /PMCAF:IDS.id

Appendix B - Flash It Tool parameters

ParameterInformation
/UShow confirm message
/NDo not reboot after flash
/SShutdown after flash
/GSave current BIOS to file
/ACDo not check AC plug in
/ABCheck battery life percent
/MCSkip all platform model check
/PQQuery ROM protection MAP in current ROM
/I:StringUpdate logo (need Himem.sys)
/O:StringOutput file (Must use with /I)
/LG:StringLogo GUID; update small logo required (must use with /I)
/BFlash PEI volume
/ALLFlash all
/E: Offset(Hex), Size(Hex), Address(Hex)Update fix size from file offset to physical address
/FMFlash CPU Microcode
/FVFlash Variable
/FDFlash DXE
/FE

Flash EC

/FLFlash logo
/FPFlash password
/FNFlash OEM NVS
/FT:valueFlash OEM special type
/LFLoad Fd file by another floopy disk
/CClear CMOS
/PSFlash SPI flash part
/PNFlash non-SPI flash part
/VVerify file integrity
/RVRead variable
/WV:StringWrite variable to new string
/WU:StringWrite variable (UNICODE)
/1Save current BIOS to file (1Mbits from memory)
/2Save current BIOS to file (2Mbits from memory)
/4Save current BIOS to file (4Mbits from memory)
/8Save current BIOS to file (8Mbits from memory)
/DIDisable ID display
/RB:FilenameRead variable (to a binary file)
/WB:FilenameWrite variable (from a binary file)
/UU:StringCompare UUID with current BIOS
/SE:StringCompare serial number with current BIOS
/GU:StringCompare GUID with current BIOS
/PMCA:ModelNameUsed to check Platform model name
/PMCAF:FileNameUsed to check Platform model name inside FileName

READ THIS FIRST

THIS IS AN INCOMPLETE DRAFT.

Insyde Flash Tool

I CANNOT RECOMMEND TO FOLLOW THIS APPROACH UNLESS YOU CAN SAFELY BRICK YOUR DEVICE

NO ONE BUT YOU CAN BE HELD RESPONSIBLE FOR BRICKED DEVICES AS A RESULT OF FOLLOWING THIS APPROACH.

This said, if you can safely brick your device, feel free to contact me directly to discuss more details.

Insyde Software is one of the companies producing mainboard firmware development frameworks, which are licensed by mainboard hardware manufacturers to produce firmware for a given mainboard model.

The following mainboard and laptop vendors are known to (not necessarily exclusively) use Insyde mainboard (UEFI) firmware:

Insyde Flash Tool
  • Acer
  • HP
  • Lenovo
  • Toshiba
  • Udoo

To verify that a mainboard uses an Insyde firmware, run:

Unfortunately, to date, most companies selling hardware with Insyde firmware, only provide a firmware upgrade path for the 'InsydeH2O UEFI BIOS' for the Windows platform. I.e. neither MS-DOS nor UEFI nor Linux upgrade methods are supported by them.

As a result, alternative firmware upgrade approaches, such as those discussed here, will void warranty.

Insyde Flash Tool Download

  • The hardware model (and hardware revision, if any) specific firmware upgrade files, as provided by your mainboard / laptop vendor, in their support area, for your hardware model. These consist of two files:
    • platform.ini

    • A file with (usually) a .FD file extension, containing the actual firmware wrapped in an MS-DOS executable

  • A copy of the isfl_drv.c / isfl.hLinux module source code

  • A copy of H2OFFT-Lx64, the Insyde Software Linux amd64 platform flash utility, which was released at the same time or later than the firmware file

  • A copy of the configuration files platform.ini, message.ini, command.ini, usually provided with the flash utility.

Insyde Flash Tool Software

The latter two are not available as a free download from Insyde Software. but included in mainboard firmware upgrades from Linux friendly hardware vendors. At the time of writing, a recent copy is available in the UDOO UEFI BIOS + and Update Utility.

This paragraph is yet to be written.

Insydeh20 Bios Update Tool

  • BIOSUpdate

  • https://fwupd.org/ - fwupd, LVFS, a new vendor firmware upgrade method for Linux

Insyde H2offt Is It Harmful

CategoryHardware