Dasharo for Tuxedo IBS15 Gen6 - Installation manual
Flashing coreboot can be done from Linux using flashrom with the internal programmer. This document describes the process of building, installing and running flashrom on Ubuntu 20.04.
Currently, the latest flashrom release lacks support for Tiger Lake-U internal flashing. Because of this, we need to build flashrom from source.
Install build dependencies:
apt install git build-essential debhelper pkg-config libpci-dev libusb-1.0-0-dev libftdi1-dev meson
Obtain source code:
git clone https://review.coreboot.org/flashrom.git cd flashrom
make sudo make install
Reading flash contents
To read from the flash and save them to a file (
dump.rom), execute the
flashrom -p internal -r dump.rom
During initial installation of Dasharo, you should deploy supported Intel ME version (and configuration) on the device.
Publicly released binaries do not contain ME binary. If you need an Intel ME update for your device, contact us via already established commercial support channel.
When flashing binaries with ME binary included, flashing of the whole chip is required. Follow the steps below:
- Power off the laptop
- While holding the Fn+M keys, power on the laptop - This unlocks the ME and allows for it to be overwritten. The fans will spin at 100% speed at this point
- Execute the following command, replacing [path] with the path to the firmware
image you want to flash, e.g.
flashrom -p internal -w [path]
- Reboot the laptop
- The laptop will boot into Dasharo. After Dasharo has booted, it is safe to shut down the laptop to silence the fans
Note: if you shut down the laptop instead of rebooting, it may be necessary to hold Fn+M for it to boot the first time after flashing.
If Dasharo is currently installed, only the BIOS region of the flash needs to be updated. Flash it using the following command:
# flashrom -p internal -w [path] --ifd -i bios