From 0497365ca12cc6e6ee158bebcf9d1c0901235380 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 15:20:12 +0200 Subject: [PATCH] unified/hardkernel/firmware-update.md: Add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- docs/unified/hardkernel/firmware-update.md | 44 +++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/docs/unified/hardkernel/firmware-update.md b/docs/unified/hardkernel/firmware-update.md index 96b4e21867..c8ce9deb58 100644 --- a/docs/unified/hardkernel/firmware-update.md +++ b/docs/unified/hardkernel/firmware-update.md @@ -1 +1,43 @@ -firmware update \ No newline at end of file +# Firmware update + +The following documentation describes the process of Dasharo open-source +firmware update. If your device is currently flashed with the proprietary +firmware please refer to the [Initial deployment](initial-deployment.md) +documentation. + +The update process may be different, depending on the currently installed +Dasharo firmware version. + +For simplicity of the process we recommend using +[Dasharo Tools Suite](../../dasharo-tools-suite/overview.md). + +Before starting the update procedure be sure to disable Dasharo BIOS Boot +medium lock and Secure Boot: + +1. Power on the device. +2. While the device is booting, hold the `DELETE` key to enter the UEFI Setup + Menu. +3. Enter the `Dasharo System Features` menu using the arrow keys and Enter. +4. Enter the [Dasharo Security Options](https://docs.dasharo.com/dasharo-menu-docs/dasharo-system-features/#dasharo-security-options) + submenu. +5. Verify the state of the `Lock the BIOS boot medium` option - if the option + is chosen, press `Space` and then `F10` to save the changes. +6. Go back to the main menu using the `ESC` key. +7. Enter the `Device Manager` menu. +8. Enter the [Secure Boot Configuration](https://docs.dasharo.com/dasharo-menu-docs/device-manager/#secure-boot-configuration) + submenu. +9. Verify that the `Current Secure Boot State` field says Disabled - if not, + unselect the `Attempt Secure Boot` option below then press `F10` to save + the changes. +10. Reboot the device to properly apply the changes. + +The settings of all the above options can be restored after a firmware +update. + +=== "ODROID H4+" + + ## Updating Dasharo + + ```bash + flashrom -p internal -w hardkernel_odroid_h4_v.rom --fmap -i bios + ``` \ No newline at end of file