User Tools

Site Tools


vmware.png nfs.png tftp.png subversion.png eclipse.png logo.png tutorial.png

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:x86:tqmxe38m:data [2018/10/10 16:15]
liedmann sync from intern
en:x86:tqmxe38m:data [2019/01/23 15:27] (current)
schmid corrected md5sum for bios-update-usb-stick download
Line 2: Line 2:
  
 ^  BIOS Revision ​ ^  TXE Firmware Version ​ ^  PCI Configurations ​ ^  BIOS Binary ​ ^ ^  BIOS Revision ​ ^  TXE Firmware Version ​ ^  PCI Configurations ​ ^  BIOS Binary ​ ^
 +|  **5.4.48.0028.16** ​ |  1.1.4.1145 ​ |  4x1 PCIe Lanes  | TQMxE38M_5.4.48.0028.16.bin ​ |
 +|  :::  |  :::  |  1x4 PCIe Lanes  | TQMxE38M_5.4.48.0028.16_pcie1x4.bin ​ |
 +|  :::  |  :::  |  1x2 + 2x1 PCIe Lanes  | TQMxE38M_5.4.48.0028.16_pcie1x22x1.bin ​ |
 +^  ^^^^
 |  **5.4.48.0028.14** ​ |  1.1.4.1145 ​ |  4x1 PCIe Lanes  | TQMxE38M_5.4.48.0028.14_headless.bin ​ | |  **5.4.48.0028.14** ​ |  1.1.4.1145 ​ |  4x1 PCIe Lanes  | TQMxE38M_5.4.48.0028.14_headless.bin ​ |
 | <wrap info>​intended use for TQMxE38M-AD/​-AJ (headless version without graphics)</​wrap> ​ |||| | <wrap info>​intended use for TQMxE38M-AD/​-AJ (headless version without graphics)</​wrap> ​ ||||
Line 15: Line 19:
  
 ====== Changelog ====== ====== Changelog ======
 +
 +++++ 5.4.48.0028.16 |
 +  * Fix SSD not frozen issue
 +  * Fix Linux shutdown issue
 +  * Extend help text for GPI interrupt configuration
 +  * Integrate microcode to close security gap '​Spectre'​
 +  * Integrate microcode to support D1 stepping
 +  * Program Power State S5 and hide Power State configuration in SioTqmx86
 +  * Smart Battery: Fix battery temperature issue
 +  * Add menu to enable GPI interrupt
 +++++
  
 ++++ 5.4.48.0028.14 | ++++ 5.4.48.0028.14 |
-  * update ​setup defaults (Console Redirection > enabled) +  * Update ​setup defaults (Console Redirection > enabled) 
-  * not show battery symbol in Win taskbar if no battery controller is present+  * Not show battery symbol in Win taskbar if no battery controller is present
   * Smart Battery: remove hard coded battery information   * Smart Battery: remove hard coded battery information
 ++++ ++++
  
 ++++ 5.4.48.0028.12 | ++++ 5.4.48.0028.12 |
-  * update ​to Insyde BIOS: 05.04.48.0028 +  * Update ​to Insyde BIOS: 05.04.48.0028 
-  * integrate ​new TXE FW: 1.1.4.1145 +  * Integrate ​new TXE FW: 1.1.4.1145 
-  * integrate ​Microcode: 905 +  * Integrate ​Microcode: 905 
-  * update ​VBIOS: 3842 +  * Update ​VBIOS: 3842 
-  * update ​GOP: 7.2.1011 +  * Update ​GOP: 7.2.1011 
-  * fix USB Vref from 650 mV to 850 mV according to Intel recommendation +  * Fix USB Vref from 650 mV to 850 mV according to Intel recommendation 
-  * reserve ​IRQ10 and IRQ12 for EAPI devices (Watchdog, I2C controller) +  * Reserve ​IRQ10 and IRQ12 for EAPI devices (Watchdog, I2C controller) 
-  * fix possible memory leak in SioTqmx86Pkg +  * Fix possible memory leak in SioTqmx86Pkg 
-  * fix Windows Mobility Center not shown in control panel +  * Fix Windows Mobility Center not shown in control panel 
-  * unhide ​Max C-States menu +  * Unhide ​Max C-States menu 
-  * add smart battery support +  * Add smart battery support 
-  * fix SATA hotplug not working if booted with no SATA device connected+  * Fix SATA hotplug not working if booted with no SATA device connected
 ++++ ++++
  
 ++++ 5.4.48.0025.09 | ++++ 5.4.48.0025.09 |
-  * backport ​of LID bugfix +  * Backport ​of LID bugfix 
-  * remove ​clearing of ULPS5 bit on every boot +  * Remove ​clearing of ULPS5 bit on every boot 
-  * cleanup ​"​todo"​ comments +  * Cleanup ​"​todo"​ comments 
-  * fix compiler warnings +  * Fix compiler warnings 
-  * support ​H2OUVE to modify BIOS setup defaults +  * Support ​H2OUVE to modify BIOS setup defaults 
-  * change ​BIOS version name from TQMxE38 to TQMxE38M+  * Change ​BIOS version name from TQMxE38 to TQMxE38M
   * USB Vref workaround according Intel doc #528010   * USB Vref workaround according Intel doc #528010
   * USB workaround according Intel doc #556192   * USB workaround according Intel doc #556192
-  * fix typo in USB setup menu +  * Fix typo in USB setup menu 
-  * fix BIOS hang during initialization/​reboot issue +  * Fix BIOS hang during initialization/​reboot issue 
-  * add network support / remove TPM support +  * Add network support / remove TPM support 
-  * fix system freezes because of C6 state bug+  * Fix system freezes because of C6 state bug
   * set PCIe ASPM default to disabled   * set PCIe ASPM default to disabled
-  * unhide ​C-States setup menu+  * Unhide ​C-States setup menu
 ++++ ++++
 +\\
 ====== BIOS-Update-USB Stick ====== ====== BIOS-Update-USB Stick ======
 ==== Prerequisites ==== ==== Prerequisites ====
-   * FAT formated USB-Stick with atleast ​>32 MiB storage +   * FAT formated USB-Stick with at least > 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]])+   * Latest [[https://www.tq-embedded.com/content/​download/​13112/​124763|BIOS-Update-USB Stick]] ZIP archive
 ==== Creating BIOS-Update-USB Stick ==== ==== Creating BIOS-Update-USB Stick ====
- ​- ​Copy Insyde Firmware Flash Tool to USB-Stick\\ <​code>​+Copy Insyde Firmware Flash Tool to USB-Stick\\ <​code>​
 <USB key> <USB key>
     ├───H2OFFT-Sx64.efi     ├───H2OFFT-Sx64.efi
    
 </​code>​ </​code>​
-The BIOS-Update-USB Stick is now ready for updating and flashing BIOS Images.\\ +The BIOS-Update-USB Stick is now ready for updating and flashing BIOS images.\\ 
-For further Information please see the [[.:BIOS#​bios_update|BIOS Update]] section.+For further Information please see the [[.:bios_update#​bios_update|BIOS Update]] section.
 \\ \\
 ====== BIOS Update ====== ====== BIOS Update ======
  
 ==== Prerequisites ==== ==== Prerequisites ====
-   *[[.:BIOS#​bios-update-usb_stick|BIOS-Update-USB Stick]]+   *[[.:bios_update#​bios-update-usb_stick|BIOS-Update-USB Stick]]
    *BIOS File (e.g. TQMxE38M)    *BIOS File (e.g. TQMxE38M)
    *Copy BIOS File to BIOS-Update-USB Stick    *Copy BIOS File to BIOS-Update-USB Stick
Line 78: Line 94:
 </​code>​ </​code>​
  
-=== Perform BIOS Update ===+==== Perform BIOS Update ​====
 <WRAP round important 30%> <WRAP round important 30%>
 Attention: keyboard layout is US by default in BIOS setup! Attention: keyboard layout is US by default in BIOS setup!
 </​WRAP>​ </​WRAP>​
-  *Insert BIOS-Update-USB Stick stick to a Starterkit USB port +  *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)   *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.+  *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\\   *Launch BIOS update\\
 <​code>​ <​code>​
-fs0:\> H2OFFT-Sx64.efi <​BIOS_Image>​.bin –ALL <​Enter></​code>​+fs0:\> H2OFFT-Sx64.efi <​BIOS_Image>​.bin –ALL ​-RA <​Enter></​code>​
 ++++Example| ++++Example|
-<​code>​ H2OFFT-Sx64.efi TQMxE38M_5.4.48.0028.12_X64.bin –ALL</​code>​+<​code>​ H2OFFT-Sx64.efi TQMxE38M_5.4.48.0028.12_X64.bin –ALL ​-RA</​code>​
 ++++ ++++
  ⇒ BIOS will reboot into EFI shell after the update has finished succesfully  ⇒ BIOS will reboot into EFI shell after the update has finished succesfully
Line 106: Line 122:
 ==== Prerequisites ==== ==== Prerequisites ====
  
-Prepare [[.:BIOS#​bios-update-usb_stick|BIOS-Update-USB Stick]] and add the following components: ​+Prepare [[.:bios_update#​bios-update-usb_stick|BIOS-Update-USB Stick]] and add the following components: ​
   * Logo Replacement Tool (H2OLRT-Sx64.efi)   * Logo Replacement Tool (H2OLRT-Sx64.efi)
   * Appropriate BIOS file for your TQ module (e.g. TQMxE38M_5.4.48.0028.12_X64.bin) ​   * Appropriate BIOS file for your TQ module (e.g. TQMxE38M_5.4.48.0028.12_X64.bin) ​
Line 112: Line 128:
 ==== Replace Boot Logo via EFI Shell ==== ==== Replace Boot Logo via EFI Shell ====
  
-<WRAP round info>​The ​H2LRT (**L**ogo **R**eplacement **T**ool)generates a BIOS file that contains the desired Boot Logo instead of the TQ Logo.</​WRAP>​+<WRAP round info>​The ​H2OLRT ​(**L**ogo **R**eplacement **T**ool)generates a BIOS file that contains the desired Boot Logo instead of the TQ Logo.</​WRAP>​
  
   * Insert the BIOS-Update-USB Stick to a Starterkit USB port    * Insert the BIOS-Update-USB Stick to a Starterkit USB port 
Line 122: Line 138:
 <​code>​H2OLRT-Sx64.efi –replogo:​TQMxE38M_5.4.48.0028.12_X64.bin ​ –logopath:​example_picture.jpg -logoindex:​0 –logoconvert:​1 –out:​TQMxE38M_5.4.48.0028.12_X64_new.bin</​code>​ <​code>​H2OLRT-Sx64.efi –replogo:​TQMxE38M_5.4.48.0028.12_X64.bin ​ –logopath:​example_picture.jpg -logoindex:​0 –logoconvert:​1 –out:​TQMxE38M_5.4.48.0028.12_X64_new.bin</​code>​
 ++++ ++++
 +\\
 +=== H2OLRT-Sx64.efi Variable description ====
  
-== H2OLRT-Sx64.efi ​Variable ​description === +^ **Variable** ​     ^ **Description** ^ 
- +<​SrcBIOSImageName> ​BIOS file in which the logo should be replaced ​ 
-**//<​SrcBIOSImageName>​//**\\ +<​LogoImagePathName> ​Path and name of the replacement picture ​| 
-BIOS file in which the logo should be replaced\\ +<​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. | 
-**//<​LogoImagePathName>​//**\\ +<​OutBIOSImageName> ​path and name of the generated BIOS file |
-Path and name of the replacement picture\\ +
-\\ +
-**//<​IndexNum>​//**\\ +
-Default index, where the picture must be stored: +
-^ Module ​     ^ logoindex ^ +
-| TQMxE38M | **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#​perform_bios_update|BIOS Update]] section.+   *Next step is to flash the customized BIOS Binary, please see the [[.:bios_update#​perform_bios_update|BIOS Update]] section.
  
 +----
 ====== Boot from external BIOS ====== ====== Boot from external BIOS ======
  
-=== MB-COME10-1 and MB-COME6-1===+===MB-COME10-1===
 ^  X23  ^^^^ ^  X23  ^^^^
 |    SM Bus CLK ^  1  ^  2  | I2C Bus CLK  | |    SM Bus CLK ^  1  ^  2  | I2C Bus CLK  |
Line 173: Line 179:
  
 [[https://​www.tq-embedded.com/​content/​download/​13112/​124763| BIOS Update USB Stick image]]\\ [[https://​www.tq-embedded.com/​content/​download/​13112/​124763| BIOS Update USB Stick image]]\\
-[size=70%]MD5SUM:​7D15E02361DB64340801C73ACE01AF56[/size]+[size=70%]MD5SUM:​F5C97CA38C0EA5B7351EEF5BF0EFF3F6[/size]
  
-[[https://​www.tq-embedded.com/​content/​download/​13136/124883|TQMxE38M 5.4.4.48.0028.12]]\\+[[https://​www.tq-embedded.com/​content/​download/​20938/file/​BIOS_TQMxE38M_5.4.48.0028.16.zip|TQMxE38M 5.4.48.0028.16]]\\ 
 +[size=70%]MD5SUM:​66A97F491A09A4067A5C4599374F255A [/size] 
 + 
 +[[https://​www.tq-embedded.com/​content/​download/​13136/​124883|TQMxE38M 5.4.48.0028.12]]\\
 [size=70%]MD5SUM:​F6513F9B0908CDD76D5FC69CE421BFB4 [/size] [size=70%]MD5SUM:​F6513F9B0908CDD76D5FC69CE421BFB4 [/size]
  
-[[https://​www.tq-embedded.com/​content/​download/​13114/​124773|TQMxE38M 5.4.4.48.0025.06]]\\+[[https://​www.tq-embedded.com/​content/​download/​13114/​124773|TQMxE38M 5.4.48.0025.06]]\\
 [size=70%]MD5SUM:​83D2C6521B1397F9E774637045815DFC [/size] [size=70%]MD5SUM:​83D2C6521B1397F9E774637045815DFC [/size]
  
Line 202: Line 211:
  
 </​WRAP>​ </​WRAP>​
 +
 +----
 +
 +====== On-board I2C devices ======
 +^ Bus       ^ Destination ​ ^ Function ​ ^ Address 8-bit  ^ Address 7-bit^
 +| SMBUS              | CAT34TS02((The CAT34TS02 is a combinated device with two addresses)) ​ | 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/​A((Availability and addresses depend on customer)) ​ |  N/A  |
 +| I2C COMe           | 24LC32 ​ | COMe EEPROM ​ |  0xAE  |  0x57  |
 +| :::                | COMe Con.  | any  |  N/​A((Availability and addresses depend on customer)) ​ |  N/A  |
  

en/x86/tqmxe38m/data.1539180916.txt.gz · Last modified: 2018/10/10 16:15 by liedmann


Disclaimer

TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.


Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki