===== BIOS Overview =====
\\
^ BIOS Revision ^ ME Firmware Version ^ Chipset ^ PCI Configurations ^ BIOS Binary ^
| **5.12.09.53.15** | 11.8.55.3510 | CM238 | 8x1 PCIe Lanes | TQMx60_70EB_5.12.09.53.15.bin |
^ ^^^^^
| **5.12.09.44.13** | 11.8.50.3434 | CM238 | 8x1 PCIe Lanes | TQMx60_70EB_5.12.09.44.13_cm238.bin |
| ::: | ::: | ::: | 2x4 PCIe Lanes | TQMx60_70EB_5.12.09.44.13_cm238_PCIe_2x4.bin |
^ ^^^^^
| **5.11.51.0024.01** | 11.6.13.1212 | CM238 | 8x1 PCIe Lanes | TQMx70EB_05.11.51.0024.01.bin |
===== Changelog =====
++++ 5.12.09.53.15 |
* Insyde core update to tag 05.12.09.0053 / Close security gap Spectre Variant 2, 3a and 4
* add ME FW ME_11.8_Corporate_11.8.55.3510
* enable Usage of SPI Flashes not listed
* hide EC version
* hide Fab ID
* adapt LCD control shown in SCU
* integrate H2OUVE support
++++
++++ 5.12.09.44.13 |
* Insyde core update to tag 05.12.09.0044
* add PEG PCI Express configuration menu
* add ME FW ME_11.8_Corporate_11.8.50.3434 (close security gap)
* add ME FW ME_11.8_Consumer_11.8.50.3434
* add support for SPI flash GD 25Q127C
* fix wrong negative temperature shown in HWM
* hide Fahrenheit temperature shown in HWM
* use Insyde function for 3 x reset processing
* fix no DP output with Xeon CPU with GT2 graphic
* add UEFI-LVDS functunality
* correct LVDS resolutions in setup menu
* Correct SMBIOS data
* add GPIO/SD-Card information in SioTqmx86 driver
* add eDP to LVDS bridge information in SioTqmx86 driver
* change to UEFI Boot Type by default
* Make IRQ 5, 6 and 7 for COMs in SioTqmx86 driver adjustable
* Do not suppress LCD Control when UEFI Boot Type
* adapt VBIOS and GOP configuration
* Add Consumer ME Firmware (for HM170)
* Add Chipset SKU HM170 (for HM170)
* Add Chipset SKU CM238 (for CM238)
* SioNct7802y: Implement fan scaling configuration
* SioNct7802y: add menu to configure fan PWM frequency
* fix not working eDP Display
++++
++++ 5.11.51.0024.01 |
* Insyde 05.11.51.0024
* Corporate ME (CM238): 11.6.13.1212
* updated BIOS setup defaults
* simplify/clean-up setup menu
* adapt SioTqmx86Pkg to TQMx70EB
* adapt SioNct7802yPkg to TQMx70EB
* disable LVDS bridge hard by pin
* add menu to configure PWM frequency
* fix no DP output with Xeon CPU with GT2 graphic
* modify VBIOS and GOP configuration
* reserve some IRQs
* add support for EXAR XR28V382 dual UART SIO
* add support for XEON cpu with GT2 graphic
* remove MEBx front page icon/support
* fix lost setup values if CMOS is lost
* add USB touch support
* remove thunderbolt support
* add verb table for ALC262 codec on COME6-2 board
* switch from textual form browser to "normal" look & feel
* console redirection disabled by default
* TQ boot logo
* remove LPC decode range 0x0680...0x068F
* remove LPC decode range 0x1640...0x164F
* disable SioNct6776fPkg
* Enable build time flag in BIOS setup menu
* Enable snap-screen support
* Switch from debug to release version
* Start new revision .01
* Set Release Date
++++
\\
===== BIOS-Update-USB Stick =====
==== Prerequisites ====
* FAT formated USB-Stick with atleast >32 MiB storage
* Latest BIOS-Update-USB Stick Zip ([[https://support.tq-group.com/doku.php?id=intern:x86:tqmxe39s:downloads|TQ Support Wiki Downloads]])
==== Creating BIOS-Update-USB Stick ====
- Copy Insyde Firmware Flash Tool to USB-Stick\\
├───H2OFFT-Sx64.efi
The BIOS-Update-USB Stick is now ready for updating and flashing BIOS Images.\\
For further Information please see the [[.bios:overview#bios_update|BIOS Update]] section.
\\
===== BIOS Update =====
==== Prerequisites ====
*[[.:BIOS_OVERVIEW#bios-update-usb_stick|BIOS-Update-USB Stick]]
*BIOS File (e.g. TQMx70EB)
*Copy BIOS File to BIOS-Update-USB Stick
├───H2OFFT-Sx64.efi
├───TQMx60_70EB_5.12.09.53.15.bin
=== Perform BIOS Update ===
Attention: keyboard layout is US by default in BIOS setup!
*Insert BIOS-Update-USB Stick stick to a Starterkit USB port
*First enable 'FW Image Re-Flash' option in the BIOS Menu (Setup Utility > Advanced > PCH-FW Configuration >Firmware Update Configuration > Me FW Image Re-Flash > enable)
*F10 to save the settings and reboot the system
*After reboot 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 .bin –me –desc –bios –all
++++Example|
H2OFFT-Sx64.efi TQMx60_70EB_5.12.09.53.15.bin –me –desc –bios –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
\\
----
===== 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 .
==== Prerequisites ====
Prepare [[.bios:overview#bios-update-usb_stick|BIOS-Update-USB Stick]] and add the following components:
* Logo Replacement Tool (H2OLRT-Sx64.efi)
* Appropriate BIOS file for your TQ module (e.g. TQMx60_70EB_5.12.09.53.15.bin)
* Picture formated as *.jpg (e.g. example_picture.jpg)
==== Replace Boot Logo via EFI Shell ====
The H2LRT (**L**ogo **R**eplacement **T**ool)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: –logopath: -logoindex: –logoconvert: –out:
++++Example |
H2OLRT-Sx64.efi –replogo:TQMx60_70EB_5.12.09.53.15.bin –logopath:example_picture.jpg -logoindex:4 –logoconvert:1 –out:TQMx60_70EB_5.12.09.53.15_new.bin
++++
== H2OLRT-Sx64.efi Variable description ===
**////**\\
BIOS file in which the logo should be replaced\\
\\
**////**\\
Path and name of the replacement picture\\
\\
**////**\\
Default index, where the picture must be stored:
^ Module ^ logoindex ^
| TQMx60_70EB | **4** |
\\
**// ://** \\
* **0** = keep original image's format and dimension
* **1** [default] = auto convert the image's format and dimension\\
\\
**////** \\
path and name of the generated BIOS file
\\
\\
*Next step is to flash the customized BIOS Binary, please see the [[.:BIOS_OVERVIEW#perform_bios_update|BIOS Update]] section.
----
==== Boot from external BIOS ====
=== MB-COME6-2 ===
^ X17 ^^^^
| BIOS_DIS1# ^ 1 ^ 2 | GND |
\\
If there is no Jumper present on the BIOS_DIS1# or BOOT_SEL2_1V8# signal the module will load its BIOS from the internal SPI flash. \\
If there is a Jumper on the BIOS_DIS1# or BOOT_SEL2_1V8# 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 ^
| TQMx60EB/\\ TQMx70EB | W25Q128JVS | Winbond |
| ::: | MX25L12845GM2 | Macronix |
| ::: | GD25Q127CS | Gigadevice |
\\
----