Prepare USB Stick for BIOS Update
Prerequisites
- FAT formated USB-Stick with at least > 32 MiB storage
- Latest H2OFFT™ (Firmware Flash Tool)
Due to licensing restrictions the H2OFFT is only available on request.
Please contact TQ Support for further information.
USB Stick
Copy Insyde Firmware Flash Tool to USB-Stick
<USB key> ├───H2OFFT-Sx64.efi
The BIOS-Update-USB Stick is now ready for updating and flashing BIOS images.
For further Information please see the BIOS Update section.
<label mod_name>MOD_NAME</label> BIOS Update
Prerequisites
- BIOS File BIOS_IMAGE_NAME_BIOS_IMAGE_VERSION.bin
- Copy BIOS File to USB Stick
<USB key> ├─── H2OFFT-Sx64.efi ├─── <label bios_image_name>BIOS_IMAGE_NAME</label>_<label bios_image_version>BIOS_IMAGE_VERSION</label>.bin
Perform BIOS Update
Attention: keyboard layout is US by default in the BIOS setup!
- Insert BIOS-Update-USB Stick stick to a Starterkit USB port
- First enable BIOS_ME_TXE_ENABLE option in the BIOS Menu BIOS_ME_ENABLE_PATH
- <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 commandls
you can check the content of the path. - Launch BIOS update
H2OFFT_Sx64.efi <label bios_image_name>BIOS_IMAGE_NAME</label>_<label bios_image_version>BIOS_IMAGE_VERSION</label>.bin <label bios_update_parameter>BIOS_UPDATE_PARAMETER</label>
⇒ 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 boot from selected boot device
Boot From external BIOS
The BIOS source can be selected between internal (MOD_NAME>) and external (<label mb_name>MB_NAME) SPI flash via connector BIOS_JUMPER_MB on MB_NAME.
BIOS_JUMPER_MB | |
---|---|
Open | BIOS will load from internal SPI Flash |
Close | BIOS will load from external SPI Flash |
Supported external SPI flash devices
The following SPI flash devices are supported:
Platform/Module | SPI flash device | SPI flash vendor |
---|---|---|
MOD_NAME | SPI_FLASH_DEVICE | SPI_FLASH_VENDOR |
<label mod_name>MOD_NAME</label> Flash BIOS to Carrier SPI Flash Chip
Flashing the Carrier SPI Chip is only possible with a working module.
How to:
- Connect USB key with desired BIOS file and Insyde Update Tool „H2OFFT-Sx64“
- Open the Boot Jumper BIOS_JUMPER_MB (on Carrier)
- Apply the supply voltage of 12 V; The sytem boot in the EFI Shell
- Enable “BIOS_ME_TXE_ENABLE” in the BIOS and press F10 to save the configuration an reset the module
- Navigate into the EFI-Shell
- In the EFI Shell, switch path to the USB key
- Close the Boot Jumper BIOS_JUMPER_MB (on Carrier)
- Execute BIOS Update with the following commands:
Shell> fs0: <Enter> fs0:> H2OFFT_Sx64.efi <label bios_image_name>BIOS_IMAGE_NAME</label>_<label bios_image_version>BIOS_IMAGE_VERSION</label>.bin <label bios_update_parameter>BIOS_UPDATE_PARAMETER</label> -N
- Open the Boot Jumper BIOS_JUMPER_MB (on Carrier) after a successful BIOS Update
- Turn off the supply voltage
- Finish. Now you can update modules with the Carrier SPI Flash Chip
<label mod_name>MOD_NAME</label> BIOS Recovery through the Carrier SPI Flash Chip
To recover the onboard BIOS with the Carrier SPI Flash Chip, a preflashed BIOS SPI Chip is required.
Please see Flash BIOS to Carrier SPI Flash Chip
How To:
- Connect USB key with desired BIOS file and Insyde Update Tool „H2OFFT-Sx64“
- Close the Boot Jumper BIOS_JUMPER_MB (on Carrier)
- Apply the supply voltage of 12 V; The sytem boot in the EFI Shell
- Enable “BIOS_ME_TXE_ENABLE” in the BIOS and press F10 to save the configuration an reset the module
- Navigate into the EFI-Shell
- In the EFI Shell, switch path to the USB key
- Open the Boot Jumper BIOS_JUMPER_MB (on Carrier)
- Execute BIOS Update with the following commands:
Shell> fs0: <Enter> fs0:\> H2OFFT_Sx64.efi <label bios_image_name>BIOS_IMAGE_NAME</label>_<label bios_image_version>BIOS_IMAGE_VERSION</label> <label bios_update_parameter>BIOS_UPDATE_PARAMETER</label> -N
- After successful BIOS Update reset the Module
- Finished. You have successfully recovered the onboard BIOS
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.