Table of Contents

Congatec Q7 Modul Bildausgabe über Displayport aktivieren

Nach dem Einschalten des Moduls sofort ins BIOS vechseln

Enter Enter Enter Enter Enter F10 Z Enter




Congatec Q7 Modul Firmware Update

das Firmwareupdate ist für alle Module gleich. Das System muss vom USB Stick gebootet werden

 
cgutil\dosx\cgutlcmd bcprog cgbcp413.dat




Congatec Q7 Modul BIOS Update

BIOS Update unterscheidet sich für Module je nach Speicheranbindung
Achtung richtige BIOS Version muss aufgespielt werden sonst ist das Modul defekt

Singlechannel 2GB 31r110tq.bin
Dualchannel 4GB 32r110tq.bin

Singlechannel

cgutil\dosx\cgutlcmd bflash 31r110tq.bin /e /f

Dualchannel

cgutil\dosx\cgutlcmd bflash 32r110tq.bin /e /f




TQMxE38M BIOS Update

This README describes how to update the BIOS of the TQMxE38M module by using an USB key prepared with the files from this ZIP archive.

Prepare USB key

  1. Prerequisites
    • FAT/FAT32 formatted USB key with a capacity of ≥ 32 MB
    • Latest BIOS image (available seperately for download on the TQ website
  2. Format USB key (FAT/FAT32)
  3. Copy ZIP contents1) to USB key
    <USB key>
        ├───H2OFFT-Sx64.efi
        └───EFI
            └───BOOT
                └───BOOTX64.EFI
  4. Copy BIOS image to USB key
    <USB key>
        ├───TQMxE38M_5.4.48.0025.09_X64.bin
        ├───H2OFFT-Sx64.efi
        └───EFI
            └───BOOT
                └───BOOTX64.EFI

Perform BIOS Update

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

  1. Connect USB key
  2. Connect USB keyboard
  3. Power on / reboot system
  4. Enter BIOS setup (press ESC during system boot)
  5. Select “Boot Manager”
  6. Select “EFI USB Device”Select “Internal EFI Shell”2)
  7. Press ESC or wait for countdown, then change to USB key

    Shell> fs0:
    
    fs0:\> _
  8. Launch BIOS update3)

    fs0:\> H2OFFT-Sx64.efi TQMxE38M_5.4.48.0025.09_X64.bin -ALL


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

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




BIOS Update General

Mail von Ulrich Schwarz am 20.09.18




Boot from external BIOS

MB-COME10-1

Excerpt from MB-COME10-1.UM.0101.pdf

*3.5.16 SMBus and I²C Header*
The MB-COME10-1 is equipped with a header, the user can easily access to SMBus. The I²C Bus (in the TQ-flexiCFG block) can also
be accessed here. On this header there is also the possibility to set 2 jumpers for the BIOS disable signals of the module. This
header is only used for debug purposes.
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
Illustration 19: SMBus and I²C Header
It there is no Jumper present on the BIOS_DIS0# or 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 pin 9 and 10) the module loads its BIOS from the flash in the SPI socket
of the MB-COME10-1.




TQMxE39M Carrier SPI Flash Update

Sollte aus diversen Gründen ein Carrier SPI Flash Update notwendig sein, so ist dieses Update nur mit einem funktionierenden Modul möglich, da beim ersten Booten vom Carrier SPI Flash die modulspezifischen Daten vom TQMxE39M Modul auf dem Carrier SPI Flash abgelegt werden.

Vorgehensweise:

  1. USB-Stick mit dem gewünschten BIOS file und dem Insyde Update Tool “H2OFFT-Sx64” einstecken
  2. Boot Jumper X23/DIS1# (auf Carrier) kontrollieren, muss offen sein (SPI Flash vom Modul aktiv)!
  3. 12V Versorgungsspannung anlegen; System bootet vom Modul bis in den EFI Shell Modus
  4. Im BIOS “TXE Prepare For Update” auf „Enabled“ setzen
  5. System erneut booten (Power Cycle durchführen)
  6. Boot Jumper X23/DIS1# (auf Carrier) schließen, muss geschlossen sein!
  7. BIOS Update über die nachfolgende Befehlseingabeabfolge durchführen:
Shell> fs0: <Enter>

fs0:> H2OFFT-Sx64.efi <BIOS file TQMxE39M_xxx.bin> -all
  1. BIOS Update wird durchgeführt
  2. Nach erfolgreichen BIOS Update, den Boot Jumper X23/DIS1# (auf Carrier) unbedingt bzw. gleich wieder öffnen, muss offen sein!!!
  3. Erst dann die 12V Versorgungsspannung abschalten
  4. Ende des Carrier SPI Flash Update
  5. Nun hat das Carrier SPI Flash wieder den Status, um damit Module updaten zu können


Weitere Informationen zu diesem Thema:



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
TQMxE39M W25Q128JVS Winbond
MX25L12845GM2 Macronix
MX25L12835FM2
TQMxE39S W25Q128FWS Winbond
MX25U12835FM2 Macronix
GD25LQ128DS Gigadevice
TQMx60EB/
TQMx70EB
W25Q128JVS Winbond
MX25L12845GM2 Macronix
GD25Q127CS Gigadevice


Intel Post Code Tabelle

Intel Post Code Tabelle


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 this can be done only in the integrated EFI Shell. Furthermore, this tool is only available on request. For this please contact support@tq-group.com.

Prerequisites:

  • Format the picture that you would like to have as replacement to .jpg
  • Unpack the zip archive containing the Logo Replacement Tool (H2OLRT-Sx64.efi)
  • Copy the H2OLRT-Sx64.efi tool, the appropriate BIOS file (.bin) of which you would like to replace the BIOS logo as well as the desired replacement picture to a FAT formatted USB stick

Implementation:

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

Example

<SrcBIOSImageName> = appropriate BIOS file of which you would like to replace the BIOS logo
<LogoImagePathName> = path and name of the desired replacement picture
<IndexNum> = index, on which the desired picture should be stored:

Module logoindex
TQMxE39M 1
TQMxE39Cx 1
TQMxE39S 1
TQMxE38M 0
TQMxE38C 0
TQMx50UC 4
TQMx60_70EB 4

<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

→ This will generate a BIOS file (.bin) with the desired picture deposited which has to be flashed now. In order to do that, please follow the BIOS Update guide.

1)
Vorschlag: ZIP neu strukturieren, zwei Unterordner “screenshots” + “usb_key”
2)
TQ Peiting verwendet i.d.R. die interne EFI shell
3)
laut H2OFFT-Sx64.efi -? ist die Syntax für den Parameter -ALL, nicht /all