From f4aa311309395fd715d32631179dbbda13e34fce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 11:03:32 +0200 Subject: [PATCH 01/12] docs: Add hardkernel-odroid-h4-plus placeholder files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- docs/unified/hardkernel/building-manual.md | 1 + docs/unified/hardkernel/firmware-update.md | 1 + docs/unified/hardkernel/initial-deployment.md | 1 + docs/unified/hardkernel/overview.md | 1 + docs/unified/hardkernel/recovery.md | 1 + docs/variants/hardkernel_odroid_h4_plus/releases.md | 1 + 6 files changed, 6 insertions(+) create mode 100644 docs/unified/hardkernel/building-manual.md create mode 100644 docs/unified/hardkernel/firmware-update.md create mode 100644 docs/unified/hardkernel/initial-deployment.md create mode 100644 docs/unified/hardkernel/overview.md create mode 100644 docs/unified/hardkernel/recovery.md create mode 100644 docs/variants/hardkernel_odroid_h4_plus/releases.md diff --git a/docs/unified/hardkernel/building-manual.md b/docs/unified/hardkernel/building-manual.md new file mode 100644 index 0000000000..72cccd7d97 --- /dev/null +++ b/docs/unified/hardkernel/building-manual.md @@ -0,0 +1 @@ +building manual \ No newline at end of file diff --git a/docs/unified/hardkernel/firmware-update.md b/docs/unified/hardkernel/firmware-update.md new file mode 100644 index 0000000000..96b4e21867 --- /dev/null +++ b/docs/unified/hardkernel/firmware-update.md @@ -0,0 +1 @@ +firmware update \ No newline at end of file diff --git a/docs/unified/hardkernel/initial-deployment.md b/docs/unified/hardkernel/initial-deployment.md new file mode 100644 index 0000000000..a7139cd855 --- /dev/null +++ b/docs/unified/hardkernel/initial-deployment.md @@ -0,0 +1 @@ +initial deployment \ No newline at end of file diff --git a/docs/unified/hardkernel/overview.md b/docs/unified/hardkernel/overview.md new file mode 100644 index 0000000000..7a4723ab26 --- /dev/null +++ b/docs/unified/hardkernel/overview.md @@ -0,0 +1 @@ +overview \ No newline at end of file diff --git a/docs/unified/hardkernel/recovery.md b/docs/unified/hardkernel/recovery.md new file mode 100644 index 0000000000..f2ff344080 --- /dev/null +++ b/docs/unified/hardkernel/recovery.md @@ -0,0 +1 @@ +recovery \ No newline at end of file diff --git a/docs/variants/hardkernel_odroid_h4_plus/releases.md b/docs/variants/hardkernel_odroid_h4_plus/releases.md new file mode 100644 index 0000000000..ed7fb70f4c --- /dev/null +++ b/docs/variants/hardkernel_odroid_h4_plus/releases.md @@ -0,0 +1 @@ +releases \ No newline at end of file From 483e421d74c329d37233fbf894b99ec515fe53a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 11:52:13 +0200 Subject: [PATCH 02/12] mkdocs.yml: Add hardkernel odroid h4 pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- mkdocs.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mkdocs.yml b/mkdocs.yml index b33ad6a144..c81e7f3619 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -350,6 +350,14 @@ nav: - 'FAQ': variants/pc_engines/faq.md - 'Announcement': variants/pc_engines/post-eol-fw-announcement.md - 'Firmware write protection': variants/pc_engines/bios-lock.md + - 'Hardkernel': + - 'Overview': unified/hardkernel/overview.md + - 'Building manual': unified/hardkernel/building-manual.md + - 'Initial deployment': unified/hardkernel/initial-deployment.md + - 'Firmware update': unified/hardkernel/firmware-update.md + - 'Recovery': unified/hardkernel/recovery.md + - 'Hardkernel ODROID H4+': + - 'Releases': variants/hardkernel_odroid_h4_plus/releases.md # - 'Development Environment': # - 'Nix': dev-env/nix-dev-env.md - 'Guides': From 36190a49cc65fb713c0dd81ef9c351fa4392b5a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 15:18:05 +0200 Subject: [PATCH 03/12] hardkernel_odroid_h4_plus/releases.md: Add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- .../hardkernel_odroid_h4_plus/releases.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/variants/hardkernel_odroid_h4_plus/releases.md b/docs/variants/hardkernel_odroid_h4_plus/releases.md index ed7fb70f4c..20f85f2938 100644 --- a/docs/variants/hardkernel_odroid_h4_plus/releases.md +++ b/docs/variants/hardkernel_odroid_h4_plus/releases.md @@ -1 +1,17 @@ -releases \ No newline at end of file +# Dasharo compatible with Hardkernel ODROID H4+ + +Following Release Notes describe status of Open Source Firmware development for +Hardkernel ODROID H4+ + +For details about our release process please read +[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md). + +
+ +[Subscribe to Hardkernel ODROID H4+ Dasharo Release Newsletter] +[newsletter]{ .md-button .md-button--primary .center } + +
+ + +[newsletter]: ./releases.md From 6603f8e2ae4c40417e46e41fe77d619db824d8ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 15:18:53 +0200 Subject: [PATCH 04/12] unified/hardkernel/overview.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/overview.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/unified/hardkernel/overview.md b/docs/unified/hardkernel/overview.md index 7a4723ab26..5cdaaa3515 100644 --- a/docs/unified/hardkernel/overview.md +++ b/docs/unified/hardkernel/overview.md @@ -1 +1,6 @@ -overview \ No newline at end of file +# Overview + +=== "Hardkernel ODROID H4+" + - [Releases](../../variants/hardkernel_odroid_h4_plus/releases.md) + - [Hardware Configuration Matrix](../../variants/hardkernel_odroid_h4_plus/hardware-matrix.md) + - [Test Matrix](./test-matrix.md#hardkernel-odroid-h4-plus) \ No newline at end of file From 46972108cbc5ac7d7782944bb9fca851e39fba9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 15:19:21 +0200 Subject: [PATCH 05/12] unified/hardkernel/building-manual.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/building-manual.md | 48 +++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/docs/unified/hardkernel/building-manual.md b/docs/unified/hardkernel/building-manual.md index 72cccd7d97..0a68abbe74 100644 --- a/docs/unified/hardkernel/building-manual.md +++ b/docs/unified/hardkernel/building-manual.md @@ -1 +1,47 @@ -building manual \ No newline at end of file +# Dasharo firmware building guide + +## Intro + +This guide shows how to build Dasharo firmware for Hardkernel devices. + + +## Requirements + +- Docker + + follow [Install Docker Engine on Ubuntu](https://docs.docker.com/engine/install/ubuntu/) + + follow [Post-installation steps for Linux](https://docs.docker.com/engine/install/linux-postinstall/) +- Git + + `sudo apt-get install git` + +## Building + +To build Dasharo firmware image, first clone the coreboot repository: + ```bash + git clone https://github.com/Dasharo/coreboot.git + ``` +then follow the steps below: + +=== "Odroid H4+" + + 1. Checkout to the device's branch: + ```bash + cd coreboot + git checkout hardkernel_odroid_h4/release + ``` + + To build a specific version replace `hardkernel_odroid_h4/release` with + `hardkernel_odroid_h4_v0.9.x` where `x` is the version number. + + 2. Checkout submodules: + + ```bash + git submodule update --init --checkout + ``` + 3. Build the firmware: + + ```bash + ./build.sh odroid_h4 + ``` + + The resulting coreboot image will be placed in the coreboot directory as + `hardkernel_odroid_h4.rom`. From 3b627e48ad5b43aef0c1b8b28c87216090fd0311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 15:19:49 +0200 Subject: [PATCH 06/12] unified/hardkernel/initial-deployment.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/initial-deployment.md | 37 ++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/docs/unified/hardkernel/initial-deployment.md b/docs/unified/hardkernel/initial-deployment.md index a7139cd855..ac5917586d 100644 --- a/docs/unified/hardkernel/initial-deployment.md +++ b/docs/unified/hardkernel/initial-deployment.md @@ -1 +1,36 @@ -initial deployment \ No newline at end of file +# Initial deployment + +Initial flashing of Dasharo firmware can be done from Linux using flashrom with +the internal programmer. This document describes the process of building, +installing and running flashrom on Ubuntu 24.04. + +## Build flashrom + +Please follow generic guide for [Dasharo flashrom fork](../../osf-trivia-list/deployment.md#how-to-install-dasharo-flashrom-fork). + +## Reading flash contents + +Always prepare a backup of the current firmware image. To read from the flash +and save it to a file (`dump.rom`), execute the following command: + +```bash +flashrom -p internal -r dump.rom +``` + +If you forgot to do this, you can get the original, proprietary +firmware from the [ODROID wiki website](https://wiki.odroid.com/odroid-h4/hardware/h4_bios_update#bios_release) + to restore it in case it is bricked. Using the firmware other than +your own backup should be the last resort. + +## Flashing Dasharo + +=== "ODROID H4+" + + To flash Dasharo on the platform, execute the following command - replace `[path]` + with the path to the Dasharo image you want to flash, e.g. `hardkernel_odroid_h4_v0.9.0.rom`. + + ```bash + sudo flashrom -p internal -w [path] --ifd -i bios + ``` + + After successful operation reboot the platform. From 40e79d7431d15eac95b78640fa00ca0bd483300b 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 07/12] 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 From 1d34c9362af68ef1e76910c9bd1b0a6135d70e8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Thu, 19 Sep 2024 15:20:31 +0200 Subject: [PATCH 08/12] unified/hardkernel/recovery.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/recovery.md | 70 ++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/docs/unified/hardkernel/recovery.md b/docs/unified/hardkernel/recovery.md index f2ff344080..3d64f87143 100644 --- a/docs/unified/hardkernel/recovery.md +++ b/docs/unified/hardkernel/recovery.md @@ -1 +1,69 @@ -recovery \ No newline at end of file +# Recovery + +## Intro + +The following documentation describes the process of recovering hardware from +the brick state using an [RTE](../../transparent-validation/rte/introduction.md) +and Dasharo open-source firmware. + +=== "V1000-series" + + ## Prerequisites + + * [Prepared RTE](../../transparent-validation/rte/v1.1.0/quick-start-guide.md) + * 6x female-female wire cables + + ## Connections + + To prepare the stand for flashing follow the steps described in + the [Generic test stand setup](../../unified-test-documentation/generic-testing-stand-setup.md#detailed-description-of-the-process) + + ## Firmware flashing + + To flash firmware follow the steps described below: + + 1. Login to RTE via `ssh` or `minicom`. + 2. Turn on the platform by connecting the power supply. + 3. Wait at least 5 seconds. + 4. Turn off the platform by using the power button. + 5. Wait at least 3 seconds. + 6. Set the proper state of the SPI by using the following commands on RTE: + + ```bash + # set SPI Vcc to 3.3V + echo 1 > /sys/class/gpio/gpio405/value + # SPI Vcc on + echo 1 > /sys/class/gpio/gpio406/value + # SPI lines ON + echo 1 > /sys/class/gpio/gpio404/value + ``` + + 7. Wait at least 2 seconds. + 8. Disconnect the power supply from the platform. + 9. Wait at least 2 seconds. + 10. Check if the flash chip is connected properly + + ```bash + flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=16000 + ``` + + 11. Flash the platform by using the following command: + + ```bash + flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=16000 -w [path_to_binary] + ``` + + > Flashing with flashrom takes about 1 minute. + + 12. Change back the state of the SPI by using the following commands: + + ```bash + echo 0 > /sys/class/gpio/gpio404/value + echo 0 > /sys/class/gpio/gpio405/value + echo 0 > /sys/class/gpio/gpio406/value + ``` + + 12. Turn on the platform by connecting the power supply. + + The first boot of the platform after proceeding with the above procedure can + take much longer than normal. From e162fab3d41e037c4480ad5e8f390310b2f138fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Fri, 20 Sep 2024 08:18:41 +0200 Subject: [PATCH 09/12] docs hardkernel: pre-commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- docs/unified/hardkernel/building-manual.md | 1 - docs/unified/hardkernel/firmware-update.md | 2 +- docs/unified/hardkernel/overview.md | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/unified/hardkernel/building-manual.md b/docs/unified/hardkernel/building-manual.md index 0a68abbe74..66d09aca81 100644 --- a/docs/unified/hardkernel/building-manual.md +++ b/docs/unified/hardkernel/building-manual.md @@ -4,7 +4,6 @@ This guide shows how to build Dasharo firmware for Hardkernel devices. - ## Requirements - Docker diff --git a/docs/unified/hardkernel/firmware-update.md b/docs/unified/hardkernel/firmware-update.md index c8ce9deb58..56094c7afb 100644 --- a/docs/unified/hardkernel/firmware-update.md +++ b/docs/unified/hardkernel/firmware-update.md @@ -40,4 +40,4 @@ update. ```bash flashrom -p internal -w hardkernel_odroid_h4_v.rom --fmap -i bios - ``` \ No newline at end of file + ``` diff --git a/docs/unified/hardkernel/overview.md b/docs/unified/hardkernel/overview.md index 5cdaaa3515..3cd6fcad8e 100644 --- a/docs/unified/hardkernel/overview.md +++ b/docs/unified/hardkernel/overview.md @@ -3,4 +3,4 @@ === "Hardkernel ODROID H4+" - [Releases](../../variants/hardkernel_odroid_h4_plus/releases.md) - [Hardware Configuration Matrix](../../variants/hardkernel_odroid_h4_plus/hardware-matrix.md) - - [Test Matrix](./test-matrix.md#hardkernel-odroid-h4-plus) \ No newline at end of file + - [Test Matrix](./test-matrix.md#hardkernel-odroid-h4-plus) From befecc5f6db67fe9917577f23d305cc52be3006b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Fri, 20 Sep 2024 08:40:40 +0200 Subject: [PATCH 10/12] hardkernel_odroid_h4_plus/hardware-matrix.md: Add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- .../hardware-matrix.md | 27 +++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 28 insertions(+) create mode 100644 docs/variants/hardkernel_odroid_h4_plus/hardware-matrix.md diff --git a/docs/variants/hardkernel_odroid_h4_plus/hardware-matrix.md b/docs/variants/hardkernel_odroid_h4_plus/hardware-matrix.md new file mode 100644 index 0000000000..f593035b10 --- /dev/null +++ b/docs/variants/hardkernel_odroid_h4_plus/hardware-matrix.md @@ -0,0 +1,27 @@ +# Hardware configuration matrix + +## Introduction + +This document describes the hardware configuration used for validation of +Dasharo on the Hardkernel ODROID H4+. + +## MinnowBoard Turbot Quad Core + +| Component | Description | +|--------------------------------|---------------------------------------------| +| **CPU** | Intel(R) Processor N97 | +| **RAM** | DDR5 SODIMM up to 4800MHz | +| **SSD** | Samsung SSD PRO 900 1TB | +| **Flash memory** | Winbond W25Q128JV | +| **USB Keyboard** | DELL KB216 | +| **USB Mouse** | None | +| **USB pendrives** | 1. SanDisk Ultra Flair USB 3.0 16 GB | +| **Display** | HDMI 1920x1080p | +| **Ethernet controller** | Intel i210 (on-board) | +| **Storage devices** | microSD card SanDisk Ultra 16GB | +| | SATA disk (TBD) | +| **Network** | Local network wired connection | +| **Remote Testing Environment** | RTE v1.1.0 | +| **Power Control** | Sonoff | +| **Power supply** | Phihong PSAA20R-050L6 5V 4A | +| **KVM** | PiKVM based on Raspberry Pi Zero 2w | diff --git a/mkdocs.yml b/mkdocs.yml index c81e7f3619..4dbb931337 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -358,6 +358,7 @@ nav: - 'Recovery': unified/hardkernel/recovery.md - 'Hardkernel ODROID H4+': - 'Releases': variants/hardkernel_odroid_h4_plus/releases.md + - 'Hardware Configuration Matrix': variants/hardkernel_odroid_h4_plus/hardware-matrix.md # - 'Development Environment': # - 'Nix': dev-env/nix-dev-env.md - 'Guides': From 48b99dda232985e975cc36be3520aedc24a2e9a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Fri, 20 Sep 2024 10:55:52 +0200 Subject: [PATCH 11/12] unified/hardkernel/test-matrix.md: Add only Dasharo Compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- docs/unified/hardkernel/test-matrix.md | 112 +++++++++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 113 insertions(+) create mode 100644 docs/unified/hardkernel/test-matrix.md diff --git a/docs/unified/hardkernel/test-matrix.md b/docs/unified/hardkernel/test-matrix.md new file mode 100644 index 0000000000..0765e9b2f6 --- /dev/null +++ b/docs/unified/hardkernel/test-matrix.md @@ -0,0 +1,112 @@ +# Test matrix + +## About + +The test matrix is used to determine the scope of tests which the DUT is +subjected from before the release of the new binary compatible with +Hardkernel devices. + +=== "Hardkernel ODROID H4+" + ## Module: Dasharo compatibility + + | No. | Supported test suite | Test suite ID | Supported test cases | + |:---:|:--------------------------------------|:-------------:|:-------------------------------------| + | 1. | [Custom boot order][CBO] | CBO | CBO001.002 | + | 2. | [Custom Boot Keys][CBK] | CBK | All | + | 3. | [Custom logo][CLG] | CLG | All | + | 4. | [USB HID and MSC Support][USB] | USB | USB001.0001, USB001.002, USB002.001, USB002.002| + | 5. | [Custom network boot entries][CNB] | CNB | CNB001.002 | + | 6. | [UEFI compatible interface][EFI] | EFI | EFI001.001 | + | 7. | [UEFI Shell][USH] | USH | All | + | 8. | [NVMe support][NVM] | NVM | NVM001.001, NVM001.002 | + | 9. | [Network boot][PXE] | PXE | All | + | 10. | [Display ports][DSP] | DSP | DSP002.001, DSP003.001 | + | 11. | [Audio subsystem][AUD] | AUD | AUD007.001, AUD008.001 | + | 12. | [Sleep mode][SUSP] | SUSP | SUSP001.001, SUSP002.001, SUSP003.001, SUSP005.001| + | 13. | [SMBIOS verification][DMI] | DMI | All | + | 14. | [eMMC support][MMC] | MMC | All | + | 15. | [SATA support][SATA] | | All | + | 16. | [Sign of life][SOL] | SOL | All | + | 17. | [Persistent Boot Splash][LCM] | LCM | All | + | 18. | [Debian Stable and Ubuntu LTS support][LBT] | LBT | LBT003.001, LBT003.002, LBT004.001, LBT004.002| + | 19. | [Power state after power fail][PSF] | PSF | All | + | 20. | [Dasharo Tools Suite][DTS] | DTS | DTS001.001, DTS002.001, DTS003.001, DTS004.001, DTS005.001, DTS006.001 | + | 21. | [Reset to defaults][RTD] | RTD | RTD001.001, RTD002.001, RTD003.001, RTD004.001, RTD006.001 | + | 22. | [Ethernet interface][NET] | NET | All | + | 23. | [Dasharo Configuration Utility][NET] | DCU | DCU001.001, DCU002.001, DCU003.001 | + | 24. | [ESP scanning][ESP] | ESP | All | + | 25. | [Network Boot Utilities][NBT] | NBT | All | + | 26. | [USB detection][UDT] | UDT | All | + | 27. | [USB booting][UBT] | UBT | All | + | 28. | [Setup Menu information][SET] | SET | All | + | 29. | [Ubuntu booting performance test][BUB]| BUB | All | + | 30. | [CPU status][CPU] | CPU | CPU001.001, CPU002.001, CPU003.001, CPU004.001| + | 31. | [Auto boot time-out][BMM] | BMM | All | + + [CBO]: . + [CBK]: ../../unified-test-documentation/dasharo-compatibility/303-custom-boot-menu-key.md + [CLG]: ../../unified-test-documentation/dasharo-compatibility/304-custom-logo.md + [USB]: ../../unified-test-documentation/dasharo-compatibility/306-usb-hid-and-msc-support.md + [CNB]: ../../unified-test-documentation/dasharo-compatibility/30A-custom-network-boot-entries.md + [EFI]: ../../unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface.md + [USH]: ../../unified-test-documentation/dasharo-compatibility/30P-uefi-shell.md + [NVM]: . + [PXE]: ../../unified-test-documentation/dasharo-compatibility/315-network-boot.md + [DSP]: ../../unified-test-documentation/dasharo-compatibility/31E-display-ports-and-lcd.md + [AUD]: ../../unified-test-documentation/dasharo-compatibility/31F-audio-subsystem.md + [SUSP]: . + [DMI]: ../../unified-test-documentation/dasharo-compatibility/31L-smbios.md + [MMC]: . + [SATA]: . + [SOL]: . + [LCM]: . + [LBT]: ../../unified-test-documentation/dasharo-compatibility/308-debian-stable-and-ubuntu-lts-support.md + [PSF]: . + [DTS]: ../../unified-test-documentation/dasharo-compatibility/326-dasharo-tools-suite.md + [RTD]: . + [NET]: . + [DCU]: . + [ESP]: . + [NBT]: ../../unified-test-documentation/dasharo-compatibility/315b-netboot-utilities.md + [UDT]: ../../unified-test-documentation/dasharo-compatibility/31O-usb-detect.md + [UBT]: ../../unified-test-documentation/dasharo-compatibility/31N-usb-boot.md + [SET]: . + [BUB]: . + [CPU]: ../../unified-test-documentation/dasharo-compatibility/31T-cpu-status.md + [BMM]: . + + diff --git a/mkdocs.yml b/mkdocs.yml index 4dbb931337..86b3b28493 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -356,6 +356,7 @@ nav: - 'Initial deployment': unified/hardkernel/initial-deployment.md - 'Firmware update': unified/hardkernel/firmware-update.md - 'Recovery': unified/hardkernel/recovery.md + - 'Test matrix': unified/hardkernel/test-matrix.md - 'Hardkernel ODROID H4+': - 'Releases': variants/hardkernel_odroid_h4_plus/releases.md - 'Hardware Configuration Matrix': variants/hardkernel_odroid_h4_plus/hardware-matrix.md From ba5ee6c758464ce8d65001ee24a0eb957ad6a7aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Go=C5=82a=C5=9B?= Date: Fri, 20 Sep 2024 14:43:39 +0200 Subject: [PATCH 12/12] unified/hardkernel/test-matrix.md: Add reference from script MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Filip Gołaś --- docs/unified/hardkernel/test-matrix.md | 47 ++++++++++++++++++++++---- 1 file changed, 40 insertions(+), 7 deletions(-) diff --git a/docs/unified/hardkernel/test-matrix.md b/docs/unified/hardkernel/test-matrix.md index 0765e9b2f6..58cbd0460c 100644 --- a/docs/unified/hardkernel/test-matrix.md +++ b/docs/unified/hardkernel/test-matrix.md @@ -75,6 +75,46 @@ Hardkernel devices. [CPU]: ../../unified-test-documentation/dasharo-compatibility/31T-cpu-status.md [BMM]: . + + + +