BIOS Tools

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
  • H2ORTE™ (Register and Table Editor)
  • H2OELV™ (Event Log Viewer)


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
  • The BIOS-Tools ZIP file

Update BIOS via EFI-Shell

Update BIOS on Windows

Update BIOS on Linux


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
  • The BIOS-Tools ZIP file

Using H2OUVE in the EFI-Shell

Using H2OUVE on Windows

Using H2OUVE on Linux


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
  • The BIOS-Tools ZIP file

Replace Boot Logo via EFI Shell

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)
  • Appropriate BIOS file for your TQ module
Example:
<USB-Stick>
    |--- H2OLRT-Sx64.efi
    |--- @bios_image_name@_@bios_image_version@.bin
    |--- example_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. Retrieve logoindex of the module

H2OLRT-Sx64.efi -D –replogo: <Original BIOS bin file>

In the output of the tool, the index can be located using the following GUID:
771F77D1-13AF-XXX (image Size W:201 H:196)

Output example

6. The following shows how to start the Logo Replacement.

H2OLRT-Sx64.efi –replogo:<SrcBIOSImageName> –logopath:<LogoImagePathName> -logoindex:<IndexNum> –logoconvert:<ConvertNum> –out:<OutBIOSImageName>

H2OLRT-Sx64.efi Variable description

Command example



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

Prerequisites

  • FAT formatted USB stick with at least 32 MB of free storage space
  • The BIOS-Tools ZIP file

Using H2OSDE in the EFI-Shell

Using H2OSDE in Windows

Using H2OSDE in Linux



Work in Progress

The EzE program is designed to provide functions that allow users to edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values.

Functions:

  • Replace a module
  • logo replacement
  • Specify BIOS version
  • Specify the firmware volume file path
  • Specify the GUID
  • Change BIOS default settings
  • Specify the EDK type or version
  • Specify the Factory Copy file path
  • Replace an Option ROM
  • Replace firmware volume

Examples:

CMD

Windows GUI

Disclaimer
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.