This is an old revision of the document!
BIOS Overview
BIOS Revision | TXE Firmware Version | PCI Configurations | BIOS Binary |
---|---|---|---|
5.4.48.0028.21 | 1.1.4.1145 | 4×1 PCIe Lanes | TQMxE38M_5.4.48.0028.21_headless.bin |
intended use for TQMxE38M-AD/-AJ (headless version without graphics) | |||
5.4.48.0028.16 | 1.1.4.1145 | 4×1 PCIe Lanes | TQMxE38M_5.4.48.0028.16.bin |
1×4 PCIe Lanes | TQMxE38M_5.4.48.0028.16_pcie1x4.bin | ||
1×2 + 2×1 PCIe Lanes | TQMxE38M_5.4.48.0028.16_pcie1x22x1.bin | ||
5.4.48.0028.14 | 1.1.4.1145 | 4×1 PCIe Lanes | TQMxE38M_5.4.48.0028.14_headless.bin |
intended use for TQMxE38M-AD/-AJ (headless version without graphics) | |||
5.4.48.0028.12 | 1.1.4.1145 | 4×1 PCIe Lanes | TQMxE38M_5.4.48.0028.12_X64.bin |
1×4 PCIe Lanes | TQMxE38M_5.4.48.0028.12_X64_pcie1x4.bin | ||
1×2 + 2×1 PCIe Lanes | TQMxE38M_5.4.48.0028.12_X64_pcie1x2_2x1.bin | ||
5.4.48.0025.09 | 1.1.0.1113 | 4×1 PCIe Lanes | TQMxE38M_5.4.48.0025.09_X64.bin |
5.4.48.0025.06 | 1.1.0.1113 | 4×1 PCIe Lanes | TQMxE38M_5.4.48.0025.06_X64.bin |
Changelog
BIOS-Update-USB Stick
Prerequisites
- FAT formated USB-Stick with at least > 32 MiB storage
- Latest H2OFFT™ (Firmware Flash Tool)
Creating BIOS-Update-USB Stick
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
Prerequisites
- BIOS File (e.g. TQMxE38M)
- Copy BIOS File to BIOS-Update-USB Stick
<USB key> ├───H2OFFT-Sx64.efi ├───TQMxE38M_5.4.48.0028.12_X64.bin
Perform BIOS Update
Attention: keyboard layout is US by default in BIOS setup!
- Insert 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 connected mass storage devices. With commandls
you can check the content of the path. - Launch BIOS update
fs0:\> H2OFFT-Sx64.efi <BIOS_Image>.bin –ALL -RA <Enter>
⇒ 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
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.
Prerequisites
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. TQMxE38M_5.4.48.0028.12_X64.bin)
- Picture formated as *.jpg (e.g. example_picture.jpg)
Replace Boot Logo via EFI Shell
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 commandls
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>
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. TQMxE38M Logoindex: 0 |
<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.
Supported external SPI flash devices
Following external SPI flash devices are supported by the corresponding platform/module:
Platform/Module | SPI flash device | SPI flash vendor |
---|---|---|
TQMxE38M | W25Q64FVSS | Winbond |
Downloads
BIOS Downloads
TQMxE38M 5.4.48.0028.21 Headless
MD5SUM: 0DA14F37E0F49B04A0171E75B7769E28
TQMxE38M 5.4.48.0028.16
MD5SUM: 66A97F491A09A4067A5C4599374F255A
TQMxE38M 5.4.48.0028.14 Headless
MD5SUM: 75852400737C8AD4C58CA7F4E81D588A
TQMxE38M 5.4.48.0028.12
MD5SUM: F6513F9B0908CDD76D5FC69CE421BFB4
TQMxE38M 5.4.48.0025.06
MD5SUM: 83D2C6521B1397F9E774637045815DFC
Driver Downloads
Driver package for TQMx38M Windows 7/8/10 64-bit
MD5SUM:F02DAB4F0CBC1AFAF28A1F396519E94A
Driver package for TQMx38M Windows 7/8/10 32-bit
MD5SUM:59E40D446D790622F959217C4524ABF4
On-board I2C devices
Bus | Destination | Function | Address 8-bit | Address 7-bit |
---|---|---|---|---|
SMBUS | CAT34TS021) | Thermal Sensor | 0x34 | 0x1A |
CAT34TS02 | SPD EEPROM | 0xA0 | 0x50 | |
NCT7802 | Hardware Monitor | 0x58 | 0x2C | |
RV-8803-C7 | RTC (temp. comp) | 0x64 | 0x32 | |
FPGA | non | non | non | |
COMe Con. | any | N/A2) | N/A | |
I2C COMe | 24LC32 | COMe EEPROM | 0xAE | 0x57 |
COMe Con. | any | N/A3) | N/A |