Insyde Flash Tool


Insyde® Software Revamps UEFI BIOS Tools & Introduces New Licensing Options for Embedded Systems Developers. New and Enhanced Set of Firmware Development, Debug and Test Tools Help Speed Deployment and Lower Total Cost of Production of x86 Embedded Devices. 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. Free insyde bios flash tool download - insyde bios flash tool driver - Top 4 Download - Top4Download.com offers free. software downloads for Windows, Mac, iOS and Android computers and mobile devices. I have Insyde BIOS and I need to get. (an AWARD BIOS). Then on a windows. Gt740m but i can not save ma bios with gpu z i want to flash ma bios can.

Some time ago I bought an Alienware M14xR2 as my last laptop broke down. Lately, Alienware published an update for my BIOS that I can't burn in my computer because I only use Archlinux. By googling a bit I quickly found a tool for burning the BIOS in a DOS command line but I would need to have a look to the update package.

Just by executing the update file in a virtual machine in windows I soon figured out it was a self extracting package. I just searched %TEMP% files for the extracted version.

Ding.wav is just audio. I suppose it is played when flash is finished.Just by reading the header of the ini files we can guess they are configuration files for the flasher utility. The format is self explained in comments. In line 61 I found that the file I wanted for flashing was isflashWin.bin but after a fast attempt with FreeDOS and the tool I mentioned before I realised that the format was not FD as it should so I googled a bit more. As it turns out, Insyde has released a new update file format and as it seems it isn't documented.

Inside the file I found a section that is exactly the same as the configuration file and it is preceded by a string quite suspicious.

I think these headers separate sections of the file as they are all 16 characters long. By having a look inside Hexedit I found that there is a padding of 8 bytes between the last character and some famous file magic numbers. I've done a simple python script (filesplitter) for splitting this kind of files and continue the analysis.

Part number four is clearly the configuration file. If you are trying to tweak parameters in platform.ini note that it wont work, but if you modify this part of the binary file it will. It seems that Insyde is now using the platform.ini only to point to the update file (isflashWin.bin) and then the utility just parses the configuration from there.I had no success in running one and two. I've tried FreeDOS and Windows 98 in DOS mode which should have support for MZ executables but in the best case I got no output and in the worse some memory address exceptions.I found that number three is related to a utility called Flashrom but I don't have much time to investigate. Maybe some readers can point me in the right direction.After having a look to five in Hexedit I think it can be a BIOS image although I don't really know about this topic.

Although I could not flash my BIOS I could find some little information about this new format and I also found that MZ executable signatures weren't in the binary analysis tool I use (binwalk). The latest version of binwalk now looks for MZ executables.


Please enable JavaScript to view the comments powered by Disqus.comments powered by Disqus


TQ provides tools from Insyde® for the UEFI BIOS which allows the customization of the BIOS.

Please Note: The following Tools are only available on request.
For further Information please contact Support.

  • H2OFFT™ (Firmware Flash Tool) for performing BIOS Update
  • H2OUVE™ (UEFI Variable Editor) to customize default BIOS Options
  • H2OLRT™ (Logo Replacement Tool) for a customized boot logo
  • H2OSDE™ (SMBIOS Data Editor) to facilitate easy modification of any SMBIOS (DMI) field
  • H2OEZE™ (Easy Binary Editor) to edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values


Further Tools are only available from Insyde®:

  • H2ODDT™ (Developer Debug Tool) for source code level Diagnostic and Debugging
  • H2OPCM™ (Power Cycle Manager) for assisting in power-cycling the system while watching for initialization failures
  • H2OELV™ (Event Log Viewer)


Using BIOS Tools

H2OFFT (Firmware Flash Tool)

H2OFFT (Firmware Flash Tool) to perform BIOS updates under supported OS environment.

Prerequisites

  • FAT formatted USB stick with at least 32 MB of free storage space

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

  • Insyde Firmware Flash Tool H2OFFT-Sx64.efi (BIOS-Tools → H2OFFT (Firmware Flash Tool) → UEFI-Shell → InsydeH2OFFT_x86_EFI_Package_* → InsydeH2OFFT_x86_EFI_* → X64 → H2OFFT-Sx64.efi)

2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
4. After starting the EFI Shell switch path to the USB stick by typing fs0:.This depends on the amount of conected mass storage devices; with command ls you can check the content of the path.
5. The following command examples shows how to use the H2OFFT Tool.

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

  • Insyde Firmware Flash Tool folder InsydeH2OFFT_x86_WIN64_* (BIOS-Tools → H2OFFT (Firmware Flash Tool) → Windows → X64 → InsydeH2OFFT_x86_WINx64_*)
  • Copy appropriate BIOS file for your TQ module to the folder InsydeH2OFFT_x86_WIN64_*

2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and run Command Prompt as administrator
4. Switch path to the InsydeH2OFFT_x86_WIN64_* folder.
5. Following generic commands shows how to start the BIOS Update for TQMx86 modules.

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

  • Insyde Firmware Flash Tool folder InsydeH2OFFT_x86_LINUX64_* (BIOS-Tools → H2OFFT (UEFI Variable Editor) → Linux → X64 → InsydeH2OUVE_x86_LINUX64_*)

2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and open terminal
4. Switch path to the InsydeH2OFFT_x86_LINUX64_* folder
5. Extract tar package tar -xvf InsydeH2OFFT_x86_LINUX64_portable_*.tar.bz2
6. Install H2OFFT Tool sudo dpkg -i InsydeH2OFFT_x86_LINUX64_*.deb

  • If errors occur during driver installation, build driver manually:


7. Run following generic commands shows how to start the BIOS Update for TQMx86 modules.

H2OUVE (UEFI Variable Editor)

The H2OUVE (UEFI Variable Editor) allows to edit setup settings and variable data of the BIOS Image.

Prerequisites

  • FAT formatted USB stick with at least 32 MB of free storage space

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

  • Insyde UEFI Variable Editor H2OUVE-Sx64.efi (BIOS-Tools → H2OUVE (UEFI Variable Editor) → UEFI-Shell → InsydeH2OUVE_x86_EFI_* → H2OUVE-Sx64.efi)

2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
4. After starting the EFI Shell switch path to the USB stick by typing fs0:.This depends on the amount of conected mass storage devices; with command ls you can check the content of the path.
5. The following command examples shows how to use the H2OUVE Tool.

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

  • Insyde UEFI Variable Editor folder InsydeH2OUVE_x86_WINx64_* (BIOS-Tools → H2OUVE (UEFI Variable Editor) → Windows → X64 → InsydeH2OUVE_x86_WINx64_*)
  • Copy appropriate BIOS file for your TQ module to the folder InsydeH2OUVE_x86_WINx64_*

2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and run Command Prompt as administrator
4. Switch path to the InsydeH2OUVE_x86_WINx64_* folder.
5. Following command examples shows how to use the H2OUVE Tool.

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

  • Insyde UEFI Variable Editor folder InsydeH2OUVE_x86_LINUX64_* (BIOS-Tools → H2OUVE (UEFI Variable Editor) → Linux → X64 → InsydeH2OUVE_x86_LINUX64_*)


2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and open terminal
4. Switch path to the InsydeH2OUVE_x86_LINUX64_* folder
5.Extract package tar -xvf InsydeH2OUVE_x86_LINUX64_portable_.tar.bz2
6. Install H2OUVE Tool sudo dpkg -i InsydeH2OUVE_x86_LINUX64_*.deb

  • If errors occur during driver installation, build driver manually:
Flash


7. Run following generic commands shows how to start the BIOS Update for TQMx86 modules.

H2OLRT (Logo Replacement Tool)

This instructions guide you through the procedure of replacing the Bootlogo in EFI-Shell, Windows and Linux.
The H2OLRT (Logo Replacement Tool) generates a BIOS file that contains the desired Boot Logo instead of the TQ Logo.

Prerequisites

  • FAT formatted USB stick with at least 32 MB of free storage space
Insyde Flash Tool

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

  • Insyde Boot Logo Replacement Tool H2OLRT-Sx64.efi (BIOS-Tools → H2OLRT (Logo Replacement Tool) → UEFI-Shell → InsydeH2OLRT_x86_EFI_* → H2OLRT-Sx64.efi)
  • The new Boot Logo Picture formated as *.jpg (e.g. picture.jpg)

2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
4. After starting the EFI Shell switch path to the USB stick by typing fs0:.This depends on the amount of conected mass storage devices; with command ls you can check the content of the path.
5. The following shows how to start the Logo Replacement.


H2OLRT-Sx64.efi Variable description

VariableDescription
<SrcBIOSImageName> BIOS file in which the logo should be replaced
<LogoImagePathName> Path and name of the replacement picture
<IndexNum> Default index, where the picture must be stored.
TQMxE39S = 1
<ConvertNum> 0 = keep original image's format and dimension.
1 [default] = auto convert the image's format and dimension.
<OutBIOSImageName> path and name of the generated BIOS file


H2OSDE (SMBIOS Data Editor)

The tool H2OSDE (SMBIOS Data Editor) facilitates easy modifications of any SMBIOS (DMI) field.

Insyde Flash Tool Free

Prerequisites

  • FAT formatted USB stick with at least 32 MB of free storage space

1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick:

2. Insert the prepared USB Stick to a Starterkit USB port
3. Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
4. After starting the EFI Shell switch path to the USB stick by typing fs0:.This depends on the amount of conected mass storage devices; with command ls you can check the content of the path.
5. The following command examples shows how to use the H2OSDE Tool.

  1. navigate to the H2OSDE program path and open the program GUI.exe

Alternatively, the program can also be executed in the windows command prompt:

Insydeh20 bios update tool

Insyde Flash Tool

  1. navigate to the H2OSDE program path and run following command:

Alternatively, the program can also be executed in the terminal: