fwdeploy

Build Status

Dockerized utility for deploying Dasharo firmware.

The container has been designed to avoid installing many dependencies, build tools and other packages on the system required to deploy Dasharo firmware. It also helps in avoiding legal problem of dealing with binary blobs necessary to boot the platform.

Usage

Install Docker, if it is not yet in the system.

Before using fwdeploy you have to backup your original BIOS. How to do that is left to the user, since procedure is hardware-specific.

BIOS backup

Include non-redistributable blobs

wget https://raw.githubusercontent.com/Dasharo/fwdeploy/main/run.sh
./run.sh <bios_backup> <dasharo_dell_optiplex_firmware_binary>

Pull docker image

docker pull dasharo/fwdeploy

Build Docker image

./build.sh

Release Docker image

Refer to the docker-release-manager

Troubleshooting

If similar message appears:

  • in flashrom.err.log :
ERROR: Could not get I/O privileges (Operation not permitted).
You need to be root.
Error: Programmer initialization failed.

You may need to add iomem=relaxed parameter to Linux kernel command line.

Description
No description provided
Readme 56 KiB
Languages
Shell 64%
Dockerfile 36%