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
Prerequisites
FAT/FAT32 formatted USB key with a capacity of ≥ 32
MB
Latest BIOS image (available seperately for download on the
TQ website
Format USB key (FAT/FAT32)
Copy ZIP contents
1) to USB key
<USB key>
├───H2OFFT-Sx64.efi
└───EFI
└───BOOT
└───BOOTX64.EFI
Copy BIOS image to USB key
<USB key>
├───TQMxE38M_5.4.48.0025.09_X64.bin
├───H2OFFT-Sx64.efi
└───EFI
└───BOOT
└───BOOTX64.EFI
Attention: keyboard layout is US by default in BIOS setup!
Connect USB key
Connect USB keyboard
Power on / reboot system
Enter BIOS setup (press ESC during system boot)

Select “Boot Manager”

Select “EFI USB Device”Select “Internal EFI Shell”
2)

Press ESC or wait for countdown, then change to USB key
Shell> fs0:
fs0:\> _
Launch BIOS update
3)
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
Leave EFI shell
Shell> exit
Select “Boot Manager”
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
Von: Schwarz, Ulrich
Gesendet: Donnerstag, 20. September 2018 15:47
An: Schmid, Alexander <Alexander.Schmid@tq-group.com>
Cc: Liedmann, Tim <Tim.Liedmann@tq-group.com>
Betreff: AW: BIOS Update Instructions
Hallo Alex,
also, wie bereits gesagt, dienen folgende Dokumente schon einmal als Basis. Diese beziehen sich aber eher auf den Update der BIOS-Region
auf dem Flash. Deswegen meist mit dem Parameter „-bios“
ApolloLake:
\\tq-net.de\shares\team\EW_Projekte\TQ_Embedded\Module\TQMxE39M\02_Dokumente\110_Technische-Produktbeschreibung\TQMxE39M-BIOS-Update_0100.pdf
KabyLake/SkyLake:
\\tq-net.de\shares\team\EW_Projekte\TQ_Embedded\Module\TQMx60EB\02_Dokumente\110_Technische-Produktbeschreibung\TQMx60EB-BIOS-Update_0100.pdf
Wir Updaten jedoch im Normalfall immer das ganze SPI-Flash (ME FW, Descriptor Region, Bios Region,…).
Zusammenfassend:
ApolloLake: TQMxE39M, TQMxE39C, TQMxE39S
• „TXE Prepare for Update“ auf enabled
• H2OFFT-Sx64.efi <BIOS_Image>.bin –all
KabyLake/SkyLake: TQMx60EB, TQMx70EB
• „ME FW Image Re-Flash“ auf enabled
• H2OFFT-Sx64.efi <BIOS_Image>.bin –all (in diesem Fall wird die MAC-Adresse des Moduls gelöscht)
• H2OFFT-Sx64.efi <BIOS_Image>.bin –me –desc –bios –all (in diesem Fall bleibt die MAC-Adresse erhalten)
Baytrail: TQMxE38M, TQMxE38C
• H2OFFT-Sx64.efi <BIOS_Image>.bin –all
Broadwell: TQMx50UC
• H2OFFT-Sx64.efi <BIOS_Image>.bin –all
Ich hoffe ich konnte euch schon einmal ein bisschen weiterhelfen. Bei Fragen, dürft ihr euch jederzeit melden.
Besten Gruß,
Uli
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:
USB-Stick mit dem gewünschten BIOS file und dem Insyde Update Tool “H2OFFT-Sx64” einstecken
Boot Jumper X23/DIS1# (auf Carrier) kontrollieren, muss offen sein (SPI Flash vom Modul aktiv)!
12V Versorgungsspannung anlegen; System bootet vom Modul bis in den EFI Shell Modus
Im BIOS “TXE Prepare For Update” auf „Enabled“ setzen
System erneut booten (Power Cycle durchführen)
Boot Jumper X23/DIS1# (auf Carrier) schließen, muss geschlossen sein!
BIOS Update über die nachfolgende Befehlseingabeabfolge durchführen:
Shell> fs0: <Enter>
fs0:> H2OFFT-Sx64.efi <BIOS file TQMxE39M_xxx.bin> -all
BIOS Update wird durchgeführt
Nach erfolgreichen BIOS Update, den Boot Jumper X23/DIS1# (auf Carrier) unbedingt bzw. gleich wieder öffnen, muss offen sein!!!
Erst dann die 12V Versorgungsspannung abschalten
Ende des Carrier SPI Flash Update
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
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:
Insert the USB stick to an USB port on the mainboard
Boot up the system
Navigate into the EFI Shell (Boot Manager > Internal EFI Shell)
Switch to the USB stick by typing
fs0:
(this depends on how many mass storage devices you have connected to the system; by typing ls you can check if you have switched correctly)
Enter following command to execute the Logo Replacement:
H2OLRT-Sx64.efi –replogo:<SrcBIOSImageName> –logopath:<LogoImagePathName> -logoindex:<IndexNum> –logoconvert:<ConvertNum> –out:<OutBIOSImageName>
Example
H2OLRT-Sx64.efi –replogo:TQMxE39C_5.12.09.16.04.bin –logopath:example_picture.jpg -logoindex:1 –logoconvert:1 –out:TQMX_new.bin
<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> :
<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.