> For the complete documentation index, see [llms.txt](https://dev.solid-run.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.solid-run.com/amd/v3000/sbc-platform/bedrock-v3000-technical-documentation/software-bedrock-v3000/bios-bedrock-v3000/bios-update-procedure.md).

# BIOS Update procedure

## BIOS way

### Option 1: Update From BIOS Setup (easy)

Newer BIOS images support updating the BIOS from the BIOS Setup utility to do so, follow the next steps:

* Put the BIOS file you want to update to on a USB stick and insert in to one of the USB ports on the device.
* Connect power to the device then press (DEL / ESC) continuously until BIOS screen shows up.
* In BIOS menu go to the Firmware update screen:

<figure><img src="/files/yhL4tCM9d2QzH8v7fyk0" alt="" width="563"><figcaption></figcaption></figure>

* Select your USB stick that has the BIOS Image file:

<figure><img src="/files/vO6SkwPqi9UWbsB606aq" alt="" width="563"><figcaption></figcaption></figure>

* Select the BIOSimage file you want to update to:

<figure><img src="/files/3weDsfwVLJmTwUNHFrON" alt="" width="563"><figcaption></figcaption></figure>

* BIOS Image will be loaded
* Select: "Update image"

<figure><img src="/files/mCV0c9V3y4yyeUCuQqE8" alt="" width="563"><figcaption></figcaption></figure>

* Wait for the BIOS to finish updating

{% hint style="warning" %}
Do not power off or unplug your device during the update process, doing so may result in bricking and RMA.
{% endhint %}

## AMI AFU ways

### Download AMI AFU utility

Download the [AFU Utility from AMI](https://www.ami.com/bios-uefi-utilities/)'s website, select APTIO V AMI FIRMWARE UPDATE UTILITY

### Option 2: Update from windows GUI (easy)

* In AMI utilities directory go to:
  * afu\afuwin\64\\
  * Unzip the afuwin64.zip file and enter the extracted directory
* Run AFUWINGUIx64.exe
* Press Open and navigate to the BIOS\_image\_file
* Go to the setup tab and set the following options:
  * program all blocks
  * restart after programming
* Press Flash
* System will reboot and the new BIOS will be installed

{% hint style="warning" %}
Do not power off or unplug your device during the update process, doing so may result in bricking and RMA.
{% endhint %}

* After the update is finished, press any key to reboot the system
* After the update, the device can reset upt to 3 times, this is OK.

### Option 3: Update from windows cmd

* In AMI utilities directory go to:
  * afu\afuwin\64\\
  * Unzip the afuwin64.zip file and enter the extracted directory
* Open cmd and navigate to the directory where you extracted afuwin
* Run:
  * AFUWINx64 \<YOUR\_BIOS\_IMAGE> /P /B /K /N /L /REBOOT
    * It is recommended to paste the BIOS image in the same directory
* System will reboot and the new BIOS will be installed

{% hint style="info" %}
If you get: …\
…\
Erasing Main Block ………………………………………. 0x01000000 (0%)\
43 - Error: Problem erasing flash. Add the **/CAPSULE** parameter to the command
{% endhint %}

{% hint style="warning" %}
Do not power off or unplug your device during the update process, doing so may result in bricking and RMA.
{% endhint %}

* When disconnecting power from the device for the firtst time after update, you might need to press the power button in order to turn on the device.
* After the update, the device can reset upt to 3 times, this is OK.

### Option 4: USB Drive using UEFI (advanced)

* Copy the files to the USB Drive you created in the [Create EFI shell bootable USB drive](/amd/v3000/sbc-platform/bedrock-v3000-technical-documentation/software-bedrock-v3000/bios-bedrock-v3000/how-to-create-an-efi-shell-bootable-usb-drive.md) section
* Boot Bedrock to EFI shell
* Identify your drive as FS#: (where # could be 1,2,3,…..)
* Select the correct drive using:
  * FS#:
* You can navigate to your files using: 'dir' and 'cd' (if you chose to place in a different directory)
* Run:
  * AfuEfix64.efi \<YOUR\_BIOS\_IMAGE> /P /B /K /N /L /REBOOT
* System will reboot and the new BIOS will be installed

{% hint style="info" %}
If you get: …\
…\
Erasing Main Block ………………………………………. 0x01000000 (0%)\
43 - Error: Problem erasing flash. Add the **/CAPSULE** parameter to the command
{% endhint %}

{% hint style="warning" %}
Do not power off or unplug your device during the update process, doing so may result in bricking and RMA.
{% endhint %}

* When disconnecting power from the device for the firtst time after update, you might need to press the power button in order to turn on the device.
* After the update, the device can reset upt to 3 times, this is OK.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dev.solid-run.com/amd/v3000/sbc-platform/bedrock-v3000-technical-documentation/software-bedrock-v3000/bios-bedrock-v3000/bios-update-procedure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
