---
title: Plugin: UEFI Recovery
---

## Introduction

Some devices have firmware bugs which mean they do not include a valid ESRT
table in old firmware versions.

Create a 'fake' UEFI device with the lowest possible version so that it can be
updated to a version of firmware which does have an ESRT table.

## GUID Generation

All the HwId GUIDs are used for the fake UEFI device, and so should be used in
the firmware metadata for releases that should recover the system.

## Vendor ID Security

The vendor ID is set from the BIOS vendor, for example `DMI:LENOVO`

## External Interface Access

This plugin requires no extra access.

## Version Considerations

This plugin has been available since fwupd version `1.3.1`.
