Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| en:x86:bios_general [2020/02/03 09:36] – [H2OLRT] changed Index for TQMx80UC from 4 to 1 weinholdo | en:x86:bios_general [2020/04/21 09:22] (current) – delete page bujupib | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ~~NOCACHE~~ | ||
| - | ===== Reset BIOS to default with reset button ===== | ||
| - | <WRAP round info 75%> | ||
| - | To reset the BIOS to default values press the reset button of the mainboard 3 times within a second. | ||
| - | </ | ||
| - | |||
| - | ===== Take screenshot from BIOS or UEFI shell ===== | ||
| - | ==== Take a screenshot from the BIOS ==== | ||
| - | |||
| - | - Connect a USB stick (FAT32 formatted) to the mainboard | ||
| - | - Boot the system into the BIOS menu and move to the desired BIOS screen | ||
| - | - Press **< | ||
| - | - Select the desired storage device in the pop-up window and press **< | ||
| - | | ||
| - | <WRAP round info 50%>The file will be stored as **YYYYMMDDhhmmss.BMP** </ | ||
| - | |||
| - | |||
| - | ==== Take a screenshot from the UEFI shell ==== | ||
| - | |||
| - | - Connect a USB stick (FAT32 formatted) to the mainboard | ||
| - | - Boot the System into the UEFI shell | ||
| - | - Press **< | ||
| - | - Select the desired storage device in the pop-up window and press **< | ||
| - | \\ | ||
| - | ----- | ||
| - | |||
| - | ===== Console Redirection ===== | ||
| - | |||
| - | To display the BIOS over the serial port in addition to the display output on the Starterkit apply the following steps.\\ | ||
| - | The ' | ||
| - | \\ | ||
| - | \\ | ||
| - | == On Starterkit == | ||
| - | - Connect a null modem cable to the desired serial interface (e.g. SER0) | ||
| - | - Boot the system into the BIOS menu | ||
| - | - Enable ' | ||
| - | - Press **< | ||
| - | |||
| - | == On Host PC == | ||
| - | - Connect the null modem cable to an available serial port | ||
| - | - Run your favorite terminal emulator on your Host PC (we recommend //TeraTerm Pro//) | ||
| - | - Configure the serial port according to the table below: | ||
| - | |||
| - | == Serial port configuration == | ||
| - | ^ Baudrate | ||
| - | | 115200 | ||
| - | |||
| - | |||
| - | ⇒ Reboot the Starterkit and use the terminal emulator to set up the BIOS | ||
| - | |||
| - | \\ | ||
| - | ----- | ||
| - | ===== Hardware Monitor Fan Scaling ===== | ||
| - | |||
| - | With 'Fan Scaling' | ||
| - | To create a custom 'Fan Scaling' | ||
| - | \\ | ||
| - | |||
| - | - Boot the system into the BIOS menu | ||
| - | - Enable 'Fan Scaling' | ||
| - | - Press **< | ||
| - | |||
| - | ++++ Example | | ||
| - | {{: | ||
| - | ++++ | ||
| - | |||
| - | ---- | ||
| - | ===== Activate/ | ||
| - | |||
| - | To activate or deactivate CPU cores apply the following settings. | ||
| - | |||
| - | * Boot the system into the BIOS menu | ||
| - | * Set up 'CPU Configuration' | ||
| - | ++++ TQMx70EB | | ||
| - | **Setup Utility > Advanced > CPU Configuration > Active Processor Cores** | ||
| - | ++++ | ||
| - | ++++ TQMx60EB | | ||
| - | **Setup Utility > Advanced > CPU Configuration > Active Processor Cores** | ||
| - | ++++ | ||
| - | ++++ TQMx50UC | | ||
| - | **Setup Utility > Power > Advanced CPU Control > Active Processor Cores** | ||
| - | ++++ | ||
| - | ++++ TQMxE39S | | ||
| - | **Setup Utility > Power > CPU Configuration > Core 0-4 > Enable/ | ||
| - | ++++ | ||
| - | ++++ TQMxE39C1 | | ||
| - | **Setup Utility > Power > CPU Configuration > Core 0-4 > Enable/ | ||
| - | ++++ | ||
| - | ++++ TQMxE39C2 | | ||
| - | **Setup Utility > Power > CPU Configuration > Core 0-4 > Enable/ | ||
| - | ++++ | ||
| - | ++++ TQMxE39M | | ||
| - | **Setup Utility > Power > CPU Configuration > Core 0-4 > Enable/ | ||
| - | ++++ | ||
| - | ++++ TQMxE38C | | ||
| - | **Setup Utility > Power > Advanced CPU Control > Active Processor Cores** | ||
| - | ++++ | ||
| - | ++++ TQMxE38M | | ||
| - | **Setup Utility > Power > Advanced CPU Control > Active Processor Cores** | ||
| - | ++++ | ||
| - | * Press **< | ||
| - | |||
| - | ----- | ||
| - | ===== State after G3 ===== | ||
| - | |||
| - | With 'State after G3' option you can specify the behaviour of the system after power is supplied. | ||
| - | |||
| - | === Configuring 'State after G3' === | ||
| - | |||
| - | * Boot the system into the BIOS menu | ||
| - | * Set up 'State after G3' option in the BIOS Menu accordingly: | ||
| - | |||
| - | ^ State ^ Definition | ||
| - | | S0 | System starts up directly after power is supplied | | ||
| - | | S5 | System is held in power-off state until power button is pressed | | ||
| - | |||
| - | ++++ TQMx70EB | | ||
| - | **Setup Utility > Advanced > PCH-IO Configuration > State After G3** | ||
| - | ++++ | ||
| - | ++++ TQMx60EB | | ||
| - | **Setup Utility > Advanced > PCH-IO Configuration > State After G3** | ||
| - | ++++ | ||
| - | ++++ TQMxE39S | | ||
| - | **Setup Utility > Advanced > South Cluster Configuration > Miscellaneous Configuration | ||
| - | ++++ | ||
| - | ++++ TQMxE39C1 | | ||
| - | **Setup Utility > Advanced > South Cluster Configuration > Miscellaneous Configuration | ||
| - | ++++ | ||
| - | ++++ TQMxE39C2 | | ||
| - | **Setup Utility > Advanced > South Cluster Configuration > Miscellaneous Configuration | ||
| - | ++++ | ||
| - | ++++ TQMxE39M | | ||
| - | **Setup Utility > Advanced > South Cluster Configuration > Miscellaneous Configuration | ||
| - | ++++ | ||
| - | ++++ TQMxE38C | | ||
| - | **Setup Utility > Advanced > Miscellaneous Configuration > State After G3** | ||
| - | ++++ | ||
| - | ++++ TQMxE38M | | ||
| - | **Setup Utility > Advanced > Miscellaneous Configuration > State After G3** | ||
| - | ++++ | ||
| - | |||
| - | * Press **< | ||
| - | |||
| - | ---- | ||
| - | ====== BIOS Tools ====== | ||
| - | **TQ provides tools from Insyde® for the UEFI BIOS which allows the customization of the BIOS.**\\ | ||
| - | \\ | ||
| - | <WRAP round info 60%> | ||
| - | **Please Note:** The following Tools are only available on request.\\ | ||
| - | For further Information please contact [[Support@tq-group.com|Support]]. | ||
| - | </ | ||
| - | * H2OFFT™ REV.200 (Firmware Flash Tool) for performing BIOS Update | ||
| - | * H2OUVE™ REV.200 (UEFI Variable Editor) to customize default BIOS Options | ||
| - | * H2OLRT™ REV.100 (Logo Replacement Tool) for a customized boot logo | ||
| - | * H2OSDE™ REV.200 (SMBIOS Data Editor) to facilitate easy modification of any SMBIOS (DMI) field | ||
| - | * H2OEZE™ REV.100 (Easy Binary Editor) to edit binaries in the BIOS, including Option ROMs, driver binaries, logos, and Setup values | ||
| - | \\ | ||
| - | Further Tools are only available from Insyde®: | ||
| - | |||
| - | * H2ODDT™ (Developer Debug Tool) for source code level Diagnostic and Debugging | ||
| - | * H2OPCM™ (Power Cycle Manager) for assisting in power-cycling the system while watching for initialization failures | ||
| - | * H2ORTE™ (Register and Table Editor) | ||
| - | * H2OELV™ (Event Log Viewer) | ||
| - | \\ | ||
| - | ===== Using BIOS Tools ===== | ||
| - | ==== H2OFFT (Firmware Flash Tool) ==== | ||
| - | The H2OFFT (**F**irmware **F**lash **T**ool) to perform BIOS updates under supported OS environment.\\ | ||
| - | \\ | ||
| - | === Prerequisites === | ||
| - | * FAT formatted USB stick with at least 32 MB of free storage space\\ | ||
| - | * The BIOS-Tools ZIP file | ||
| - | |||
| - | ++++ Update BIOS via EFI-Shell | | ||
| - | 1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick: | ||
| - | * Insyde Firmware Flash Tool // | ||
| - | * Appropriate BIOS file for your TQ module (e.g. TQMx80UC_05.23.45.15.02.bin)\\ | ||
| - | < | ||
| - | Example: | ||
| - | < | ||
| - | |--- H2OFFT-Sx64.efi | ||
| - | |--- TQMx80UC_05.23.45.15.02.bin | ||
| - | </ | ||
| - | <WRAP info> | ||
| - | Please note for TQMx80UC / TQMx60EB / TQMx70EB you first have to enable 'Me FW Image Re-Flash' | ||
| - | (Setup Utility > Advanced > PCH-FW Configuration > Firmware Update Configuration > Me FW Image Re-Flash > enabled) | ||
| - | </ | ||
| - | 2. Insert the prepared USB Stick to a Starterkit USB port\\ | ||
| - | 3. Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)\\ | ||
| - | 4. After starting the EFI Shell switch path to the USB stick by typing '' | ||
| - | 5. The following command examples shows how to use the H2OFFT Tool. | ||
| - | < | ||
| - | -------------------------------- | ||
| - | TQMx80UC: | ||
| - | -------------------------------- | ||
| - | Shell> H2OFFT-Sx64.efi < | ||
| - | | ||
| - | Example: | ||
| - | Shell> H2OFFT-Sx64.efi TQMx80UC_05.23.45.15.02.bin –ME –DESC –BIOS –ALL -RA -SRC | ||
| - | |||
| - | |||
| - | -------------------------------- | ||
| - | TQMx60EB / TQMx70EB : | ||
| - | -------------------------------- | ||
| - | Shell> H2OFFT-Sx64.efi < | ||
| - | | ||
| - | Example: | ||
| - | Shell> H2OFFT-Sx64.efi TQMx60_70EB_5.12.09.53.15.bin –ME –DESC –BIOS –ALL -RA | ||
| - | |||
| - | |||
| - | ------------------------------------------------------------------- | ||
| - | TQMxE39M / TQMxE39C1/2 / TQMxE39S / TQMx50UC / TQMxE38M / TQMxE38C : | ||
| - | ------------------------------------------------------------------- | ||
| - | Shell> H2OFFT-Sx64.efi < | ||
| - | |||
| - | Example: | ||
| - | Shell> H2OFFT-Sx64.efi TQMxE39M_5.12.30.21.12.bin –ALL -RA | ||
| - | </ | ||
| - | ++++ | ||
| - | ++++ Update BIOS on Windows | | ||
| - | 1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick: | ||
| - | * Insyde Firmware Flash Tool folder // | ||
| - | * Copy appropriate BIOS file for your TQ module to the folder InsydeH2OFFT_x86_WIN64_* (e.g. TQMx80UC_05.23.45.15.02.bin)\\ | ||
| - | < | ||
| - | Example: | ||
| - | < | ||
| - | |--- InsydeH2OFFT_x86_WINx64_* | ||
| - | |-- TQMx80UC_05.23.45.15.02.bin | ||
| - | </ | ||
| - | 2. Insert the prepared USB Stick to a Starterkit USB port\\ | ||
| - | 3. Boot up the system and run Command Prompt as administrator\\ | ||
| - | 4. Switch path to the InsydeH2OFFT_x86_WIN64_* folder.\\ | ||
| - | 5. Following generic commands shows how to start the BIOS Update for TQMx86 modules. | ||
| - | < | ||
| - | -------------------------------- | ||
| - | TQMx80UC: | ||
| - | -------------------------------- | ||
| - | > H2OFFT-Wx64 < | ||
| - | | ||
| - | Example: | ||
| - | > H2OFFT-Wx64 TQMx80UC_05.23.45.15.02.bin –ME –DESC –BIOS –ALL -RA -SRC | ||
| - | |||
| - | |||
| - | -------------------------------- | ||
| - | TQMx60EB / TQMx70EB : | ||
| - | -------------------------------- | ||
| - | > H2OFFT-Wx64 < | ||
| - | | ||
| - | Example: | ||
| - | > H2OFFT-Wx64 TQMx60_70EB_5.12.09.53.15.bin –ME –DESC –BIOS –ALL -RA | ||
| - | |||
| - | |||
| - | ------------------------------------------------------------------- | ||
| - | TQMxE39M / TQMxE39C1/2 / TQMxE39S / TQMx50UC / TQMxE38M / TQMxE38C : | ||
| - | ------------------------------------------------------------------- | ||
| - | > H2OFFT-Wx64 < | ||
| - | |||
| - | Example: | ||
| - | > H2OFFT-Wx64 TQMxE39M_5.12.30.21.12.bin –ALL -RA | ||
| - | </ | ||
| - | ++++ | ||
| - | ++++ Update BIOS on Linux | | ||
| - | 1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick: | ||
| - | * Insyde Firmware Flash Tool folder // | ||
| - | * Copy appropriate BIOS file for your TQ module (e.g. TQMx80UC_05.23.45.15.02.bin)\\ | ||
| - | < | ||
| - | Example: | ||
| - | < | ||
| - | |--- InsydeH2OFFT_x86_LINUX64_* | ||
| - | |-- TQMx80UC_05.23.45.15.02.bin | ||
| - | </ | ||
| - | 2. Insert the prepared USB Stick to a Starterkit USB port\\ | ||
| - | 3. Boot up the system and open terminal\\ | ||
| - | 4. Switch path to the InsydeH2OFFT_x86_LINUX64_* folder\\ | ||
| - | 5. Extract tar package '' | ||
| - | 6. Install H2OFFT Tool '' | ||
| - | * If errors occur during driver installation, | ||
| - | < | ||
| - | $ cd / | ||
| - | $ sudo -E make | ||
| - | $ sudo -E make install | ||
| - | $ sudo apt-get install | ||
| - | </ | ||
| - | \\ | ||
| - | 7. Run following generic commands shows how to start the BIOS Update for TQMx86 modules. | ||
| - | < | ||
| - | -------------------------------- | ||
| - | TQMx80UC: | ||
| - | -------------------------------- | ||
| - | $ sudo h2offt-lx64 < | ||
| - | | ||
| - | Example: | ||
| - | $ sudo h2offt-lx64 TQMx80UC_05.23.45.15.02.bin –ME –DESC –BIOS –ALL -RA -SRC | ||
| - | |||
| - | |||
| - | -------------------------------- | ||
| - | TQMx60EB / TQMx70EB : | ||
| - | -------------------------------- | ||
| - | $ sudo h2offt-lx64 < | ||
| - | | ||
| - | Example: | ||
| - | $ sudo h2offt-lx64 TQMx60_70EB_5.12.09.53.15.bin –ME –DESC –BIOS –ALL -RA | ||
| - | |||
| - | |||
| - | ------------------------------------------------------------------- | ||
| - | TQMxE39M / TQMxE39C1/2 / TQMxE39S / TQMx50UC / TQMxE38M / TQMxE38C : | ||
| - | ------------------------------------------------------------------- | ||
| - | $ sudo h2offt-lx64 < | ||
| - | |||
| - | Example: | ||
| - | $ sudo h2offt-lx64 TQMxE39M_5.12.30.21.12.bin –ALL -RA | ||
| - | </ | ||
| - | ++++ | ||
| - | ---- | ||
| - | ==== H2OUVE (UEFI Variable Editor) ==== | ||
| - | The H2OUVE (**U**EFI **V**ariable **E**ditor) allows to edit setup settings and variable data of the BIOS Image.\\ | ||
| - | \\ | ||
| - | === Prerequisites === | ||
| - | * FAT formatted USB stick with at least 32 MB of free storage space\\ | ||
| - | * The BIOS-Tools ZIP file | ||
| - | ++++ Using H2OUVE in the EFI-Shell | | ||
| - | 1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick: | ||
| - | * Insyde UEFI Variable Editor // | ||
| - | * Appropriate BIOS file for your TQ module (e.g. TQMx80UC_05.23.45.15.02.bin)\\ | ||
| - | < | ||
| - | Example: | ||
| - | < | ||
| - | |--- H2OUVE-Sx64.efi | ||
| - | |--- TQMx80UC_05.23.45.15.02.bin | ||
| - | </ | ||
| - | 2. Insert the prepared USB Stick to a Starterkit USB port\\ | ||
| - | 3. Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)\\ | ||
| - | 4. After starting the EFI Shell switch path to the USB stick by typing '' | ||
| - | 5. The following command examples shows how to use the H2OUVE Tool. | ||
| - | < | ||
| - | Examples: | ||
| - | Print out help message: | ||
| - | Shell> H2OUVE-Sx64.efi -h | ||
| - | |||
| - | Print out BIOS supported functionalities: | ||
| - | Shell> H2OUVE-Sx64.efi -fea | ||
| - | |||
| - | Remove a variable by name: | ||
| - | Shell> H2OUVE-Sx64.efi -re -vn SioTqmx86Setup00 | ||
| - | |||
| - | Dump variable information to a variable record file: | ||
| - | Shell> H2OUVE-Wx64.efi -gv testfile | ||
| - | |||
| - | Update variables from specified variable record file: | ||
| - | Shell> H2OUVE-Wx64.efi -sv testfile | ||
| - | </ | ||
| - | ++++ | ||
| - | ++++ Using H2OUVE on Windows | | ||
| - | 1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick: | ||
| - | * Insyde UEFI Variable Editor folder // | ||
| - | * Copy appropriate BIOS file for your TQ module to the folder InsydeH2OUVE_x86_WINx64_* (e.g. TQMx80UC_05.23.45.15.02.bin)\\ | ||
| - | < | ||
| - | Example: | ||
| - | < | ||
| - | |--- InsydeH2OUVE_x86_WINx64_* | ||
| - | |-- TQMx80UC_05.23.45.15.02.bin | ||
| - | </ | ||
| - | 2. Insert the prepared USB Stick to a Starterkit USB port\\ | ||
| - | 3. Boot up the system and run Command Prompt as administrator\\ | ||
| - | 4. Switch path to the InsydeH2OUVE_x86_WINx64_* folder.\\ | ||
| - | 5. Following command examples shows how to use the H2OUVE Tool. | ||
| - | < | ||
| - | Examples: | ||
| - | Print out help message: | ||
| - | > H2OUVE-Wx64 -h | ||
| - | |||
| - | Print out BIOS supported functionalities: | ||
| - | > H2OUVE-Wx64 -fea | ||
| - | |||
| - | Remove a variable by name: | ||
| - | > H2OUVE-Wx64 -re -vn SioTqmx86Setup00 | ||
| - | |||
| - | Dump variable information to a variable record file: | ||
| - | > H2OUVE-Wx64 -gv testfile | ||
| - | |||
| - | Update variables from specified variable record file: | ||
| - | > H2OUVE-Wx64 -sv testfile | ||
| - | </ | ||
| - | ++++ | ||
| - | ++++ Using H2OUVE on Linux | | ||
| - | 1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick: | ||
| - | * Insyde UEFI Variable Editor folder // | ||
| - | * Copy appropriate BIOS file for your TQ module (e.g. TQMx80UC_05.23.45.15.02.bin)\\ | ||
| - | < | ||
| - | Example: | ||
| - | < | ||
| - | |--- InsydeH2OUVE_x86_LINUX64_* | ||
| - | |-- TQMx80UC_05.23.45.15.02.bin | ||
| - | </ | ||
| - | \\ | ||
| - | 2. Insert the prepared USB Stick to a Starterkit USB port\\ | ||
| - | 3. Boot up the system and open terminal\\ | ||
| - | 4. Switch path to the InsydeH2OUVE_x86_LINUX64_* folder\\ | ||
| - | 5.Extract package '' | ||
| - | 6. Install H2OUVE Tool '' | ||
| - | * If errors occur during driver installation, | ||
| - | < | ||
| - | $ cd / | ||
| - | $ sudo -E make | ||
| - | $ sudo -E make install | ||
| - | $ sudo apt-get install | ||
| - | </ | ||
| - | \\ | ||
| - | 7. Run following generic commands shows how to start the BIOS Update for TQMx86 modules. | ||
| - | < | ||
| - | Examples: | ||
| - | Print out help message: | ||
| - | $ sudo h2ouve-lx64 -h | ||
| - | |||
| - | Print out BIOS supported functionalities: | ||
| - | $ sudo h2ouve-lx64 -fea | ||
| - | |||
| - | Remove a variable by name: | ||
| - | $ sudo h2ouve-lx64 -re -vn SioTqmx86Setup00 | ||
| - | |||
| - | Dump variable information to a variable record file: | ||
| - | $ sudo h2ouve-lx64 -gv testfile | ||
| - | |||
| - | Update variables from specified variable record file: | ||
| - | $ sudo h2ouve-lx64 -sv testfile | ||
| - | </ | ||
| - | ++++ | ||
| - | |||
| - | ---- | ||
| - | ==== H2OLRT (Logo Replacement Tool) ==== | ||
| - | This instructions guide you through the procedure of replacing the Bootlogo in EFI-Shell, Windows and Linux.\\ | ||
| - | The H2OLRT (**L**ogo **R**eplacement **T**ool) generates a BIOS file that contains the desired Boot Logo instead of the TQ Logo.\\ | ||
| - | \\ | ||
| - | === Prerequisites === | ||
| - | * FAT formatted USB stick with at least 32 MB of free storage space\\ | ||
| - | * The BIOS-Tools ZIP file | ||
| - | |||
| - | |||
| - | ++++ Replace Boot Logo via EFI Shell | | ||
| - | 1. Unzip BIOS-Tools ZIP file and copy the following to the USB stick: | ||
| - | * Insyde Boot Logo Replacement Tool // | ||
| - | * The new Boot Logo Picture formated as *.jpg (e.g. picture.jpg) | ||
| - | * Appropriate BIOS file for your TQ module (e.g. TQMx80UC_05.23.45.15.02.bin)\\ | ||
| - | < | ||
| - | Example: | ||
| - | < | ||
| - | |--- H2OLRT-Sx64.efi | ||
| - | |--- TQMx80UC_05.23.45.15.02.bin | ||
| - | |--- example_picture.jpg | ||
| - | </ | ||
| - | 2. Insert the prepared USB Stick to a Starterkit USB port\\ | ||
| - | 3. Boot up the system and navigate into the EFI Shell (Boot Manager > Internal EFI Shell)\\ | ||
| - | 4. After starting the EFI Shell switch path to the USB stick by typing '' | ||
| - | 5. The generic command and the following example shows how to start the Logo Replacement.\\ | ||
| - | < | ||
| - | \\ | ||
| - | < | ||
| - | H2OLRT-Sx64.efi –replogo: | ||
| - | </ | ||
| - | \\ | ||
| - | \\ | ||
| - | **H2OLRT-Sx64.efi Variable description** | ||
| - | ^ **Variable** | ||
| - | | < | ||
| - | | < | ||
| - | | < | ||
| - | | < | ||
| - | | < | ||
| - | ++++ | ||
| - | \\ | ||