This is an old revision of the document!


BIOS Overview

BIOS Revision TXE Firmware Version PCI Configurations BIOS Binary
5.12.30.21.20 3.1.50.2238 4×1 PCIe Lanes TQMxE39M_5.12.30.21.20.bin
1×4 PCIe Lanes TQMxE39M_5.12.30.21.20_PCIe_1x4.bin
1×2 + 2×1 PCIe Lanes TQMxE39M_5.12.30.21.20_PCIe_1x22x1.bin
5.12.30.21.18 3.1.50.2238 4×1 PCIe Lanes TQMxE39M_5.12.30.21.18.bin
1×4 PCIe Lanes TQMxE39M_5.12.30.21.18_PCIe_1x4.bin
1×2 + 2×1 PCIe Lanes TQMxE39M_5.12.30.21.18_PCIe_1x22x1.bin
5.12.30.21.12 3.1.50.2238 4×1 PCIe Lanes TQMxE39M_5.12.30.21.12.bin
1×4 PCIe Lanes TQMxE39M_5.12.30.21.12_PCIe_1x4.bin
1×2 + 2×1 PCIe Lanes TQMxE39M_5.12.30.21.12_PCIe_1x22x1.bin
5.12.09.16.07 3.1.50.2222 4×1 PCIe Lanes TQMxE39M_5.12.09.16.07.bin
1×4 PCIe Lanes TQMxE39M_5.12.09.16.07_PCIe_1x4.bin
1×2 + 2×1 PCIe Lanes TQMxE39M_5.12.09.16.07_PCIe_1x22x1.bin
5.12.09.16.05 3.0.20.1139 4×1 PCIe Lanes TQMxE39M_5.12.09.16.05.bin
1×4 PCIe Lanes TQMxE39M_5.12.09.16.05_PCIe_1x4.bin
1×2 + 2×1 PCIe Lanes TQMxE39M_5.12.09.16.05_PCIe_1x22x1.bin
5.11.47.13.04 3.0.11.1131 4×1 PCIe Lanes TQMxE39M_5.11.47.13.04_release.bin
1×4 PCIe Lanes TQMxE39M_5.11.47.13.04_release_pcie1x4.bin
1×2 + 2×1 PCIe Lanes TQMxE39M_5.11.47.13.04_release_pcie1x2_2x1.bin

Changelog

5.12.30.21.20

5.12.30.21.18

5.12.30.21.12

5.12.09.16.07

5.12.09.16.05

5.11.47.13.04

BIOS-Update-USB Stick

  • FAT formated USB-Stick with at least > 32 MiB storage
  • Latest BIOS-Update-Tools ZIP archive

Copy Insyde Firmware Flash Tool to USB-Stick

<USB key>
    ├───H2OFFT-Sx64.efi
 

The BIOS-Update-USB Stick is now ready for updating and flashing BIOS images.
For further Information please see the BIOS Update section.

BIOS Update

<USB key>
    ├───H2OFFT-Sx64.efi
    ├───TQMxE39M_5.12.30.21.12.bin    

Attention: keyboard layout is US by default in BIOS setup!

  • Insert BIOS-Update-USB Stick to a Starterkit USB port
  • Enable „TXE Prepare For Update“ in the BIOS Menu and reboot system (Setup Utility > Advanced > Debug Configuration > TXE Prepare for Update > enabled)
  • Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
  • After starting the EFI Shell switch path to the USB stick by typing fs0:. This depends on the amount of connected mass storage devices. With command ls you can check the content of the path.
  • Launch BIOS update
fs0:\> H2OFFT-Sx64.efi <BIOS_Image>.bin –ALL -RA <Enter>

Example

⇒ BIOS will reboot into EFI shell after the update has finished succesfully

  • Leave EFI shell
Shell> exit
  • Select “Boot Manager”
  • Select desired boot device (e.g. Internal HD)
    ⇒ System will reboot from selected boot device


The Update of the Carrier SPI Flash is only possible with a working module, because the specific Data of the TQMxE39M is placed on the Carrier SPI Flash at the first boot from the SPI Flash.

How to:

  1. Connect USB key with desired BIOS file and Insyde Update Tool „H2OFFT-Sx64“
  2. Check the Boot Jumper X23/DIS1# (on Carrier), it must be open
  3. Apply the supply voltage of 12 V; The sytem boot in the EFI Shell
  4. Enable “TXE Prepare For Update” in the BIOS
  5. Reboot the system
  6. Close the Boot Jumper X23/DIS1# (on Carrier)
  7. Execute BIOS Update with the following commands:
Shell> fs0: <Enter>

fs0:> H2OFFT-Sx64.efi <BIOS file TQMxE39M_xxx.bin> -ALL -RA -N <Enter>
  1. Open the Boot Jumper X23/DIS1# (on Carrier) after a successful BIOS Update
  2. Then turn off the supply voltage
  3. Finish. Now you can update modules again with the Carrier SPI Flash



Boot Logo Replacement

This instruction guides you through the procedure of replacing the Bootlogo using the Insyde UEFI/BIOS tool called H2OLRT (Logo Replacement Tool).

Please note that the logo replacement can only be done in the integrated EFI Shell.
Furthermore, this tool is only available on request, please contact support@tq-group.com.

Prepare BIOS-Update-USB Stick and add the following components:

  • Logo Replacement Tool (H2OLRT-Sx64.efi)
  • Appropriate BIOS file for your TQ module (e.g. TQMxE39M_5.12.30.21.12.bin)
  • Picture formated as *.jpg (e.g. example_picture.jpg)

The H2OLRT (Logo Replacement Tool) generates a BIOS file that contains the desired Boot Logo instead of the TQ Logo.

  • Insert the BIOS-Update-USB Stick to a Starterkit USB port
  • Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
  • 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.
  • The generic command and the following example shows how to start the Logo Replacement.
H2OLRT-Sx64.efi –replogo:<SrcBIOSImageName> –logopath:<LogoImagePathName> -logoindex:<IndexNum> –logoconvert:<ConvertNum> –out:<OutBIOSImageName>

Example


H2OLRT-Sx64.efi Variable description

Variable Description
<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.
e.g. TQMxE39M Logoindex: 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


  • Next step is to flash the customized BIOS Binary, please see the BIOS Update section.

Boot from external BIOS

MB-COME10-1

X23
SM Bus CLK 1 2 I2C Bus CLK
SM Bus DAT 3 4 I2C Bus DAT
SM Bus Alert 5 6 3V3
BIOS_DIS0# 7 8 GND
BIOS_DIS1# 9 10 GND

If there is no Jumper present on the BIOS_DIS1# signal the module will load its BIOS from the internal SPI flash.
If there is a Jumper on the BIOS_DIS1# signal (between signal and GND) the module loads its BIOS from the flash in the SPI socket of the carrier board.


Following external SPI flash devices are supported by the corresponding platform/module:

Platform/Module SPI flash device SPI flash vendor
TQMxE39M W25Q128JVS Winbond
MX25L12845GM2 Macronix
MX25L12835FM2

Downloads


BIOS Update USB Stick image
MD5SUM:F5C97CA38C0EA5B7351EEF5BF0EFF3F6

TQMxE39M 5.12.30.21.20
MD5SUM:FAFF4606AAAF1AE1189B3AAA0715E303

TQMxE39M 5.12.30.21.18
MD5SUM:EBF37CF62BC235980266630A516A6562

TQMxE39M 5.12.30.21.12
MD5SUM:3596570BD21F98ADC565D49D5B886BA3

TQMxE39M 5.12.09.16.07
MD5SUM:1D1E1A61B23B9943512F9E1943EC677E

TQMxE39M 5.12.09.16.05
MD5SUM:71165E176A58DA6D2595B019A9C8DE16

TQMxE39M 5.11.47.13.04
MD5SUM:C5A078D952753047BB28AF219DA84330


Driver package for TQMx39x Windows 10 64-bit
MD5SUM:AF2EEA9D4EA8BED6658D581CD2FCB759


On-board I2C devices

Bus Destination Function Address 8-bit Address 7-bit
SMBUS CAT34TS021) Thermal Sensor (CH-A) 0x30 0x18
CAT34TS02 SPD EEPROM (CH-A) 0xA0 0x50
CAT34TS02 Thermal Sensor (CH-B) 0x34 0x1A
CAT34TS02 SPD EEPROM (CH-B) 0xA4 0x52
NCT7802 Hardware Monitor 0x58 0x2C
FPGA non non non
COMe Con. any N/A2) N/A
I2C COMe 24LC32 COMe EEPROM 0xA0 0x50
COMe Con. any N/A3) N/A
I2C intern PTN3460IBS-F2 LVDS-Bridge 0xC0 0x60

1)
The CAT34TS02 is a combinated device with two addresses
2)
Availability depends on SODIMM vendor
3)
Availability and addresses depend on customer
  • Last modified: 2022/08/04 15:04