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 10:36] – [H2OLRT] changed Index for TQMx80UC from 4 to 1 weinholdo | en:x86:bios_general [2020/04/21 11: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** | ||
- | | < | ||
- | | < | ||
- | | < | ||
- | | < | ||
- | | < | ||
- | ++++ | ||
- | \\ |