diff --git a/docs/transparent-validation/pc-engines/laboratory-assembly-guide.md b/docs/transparent-validation/pc-engines/laboratory-assembly-guide.md new file mode 100644 index 0000000000..34fde6675f --- /dev/null +++ b/docs/transparent-validation/pc-engines/laboratory-assembly-guide.md @@ -0,0 +1,402 @@ +# Laboratory stand dedicated to PC Engines platforms assembly guide + +## Introduction + +This document describes the assembly procedure dedicated to the PC Engines +platforms (apu2, apu3, apu4, apu6) testing stand. + +## Prerequisites + +The below table contains information about all elements which are needed to +create the testing stand. + +- [RTE v1.1.0](https://shop.3mdeb.com/shop/open-source-hardware/open-source-hardware-3mdeb/rte/) +- RTE power supply 5V 2A Micro-USB +- 6x standard female-female connection wire 2.54 mm raster +- 2x RJ45 cable: 1 for RTE and 1 for the platform + +=== "apu3" + + * apu3 platform + * Power supply for the platform: 12V 5A + * Micro-USB to USB-A male-male cable for console + +## Pre-setup activities + +The following subsections describe the method of preparing all the +components of the laboratory stand. + +### Platform + +The top cover has to be removed to connect wires and clips to the platform. + +### RTE + +RTE (acronym: Remote Testing Environment) should be prepared in accordance with +[Quick start guide](../rte/v1.1.0/quick-start-guide.md) documentation dedicated +to the device. + +### Sonoff + +Prepare Sonoff according to [Sonoff preparation +instructions](../sonoff/sonoff_preparation.md) for platforms that require +Sonoff for power control (see [Prerequisites](#prerequisites)). + +## Connections + +The following sections describe how to enable all of the following features: + +- serial connection to the platform, +- controlling power supply, +- enabling basic power actions with the platform (power off/power on/reset), +- external flashing with the RTE, +- CMOS reset circuit. + +### Serial connection + +Depending on platform connect the USB-C or MicroUSB to the platform console +port and the USB-A end to one of the RTE USB-A ports. + +### Power supply controlling + +=== "VP2410" + + Connect 12V power supply to RTE J13 connector, then RTE J12 connector to + DC connector. Do not use any DC jack adapters as these seem to introduce + power losses and noises, making the power connection unstable. + + Picture of the improper cable: + + ![](images/bad_cable.jpg) + + Picture of the proper cable: + + ![](images/good_cable.jpg) + + One has to solder the good cable with the half of bad cable to form a full + cable. Cut the bad cable in half and strip the isolation. Take the red wire + and solder it to the proper cables' white striped wire, this is the hot + wire with positive voltage. Isolate the connection with a tape. Take the + second black wire from the improper cable and solder it to the unstriped + wire of the proper cable. Use tape to isolate and strengthen the whole + connection. The cable is ready. Be sure to use plugs in the following way: + + ![](images/cable_connectors.jpg) + +=== "VP2420" + + Connect 12V power supply to RTE J13 connector, then RTE J12 connector to + DC connector. Do not use any DC jack adapters as these seem to introduce + power losses and noises, making the power connection unstable. + + Picture of the improper cable: + + ![](images/bad_cable.jpg) + + Picture of the proper cable: + + ![](images/good_cable.jpg) + + One has to solder the good cable with the half of bad cable to form a full + cable. Cut the bad cable in half and strip the isolation. Take the red wire + and solder it to the proper cables' white striped wire, this is the hot + wire with positive voltage. Isolate the connection with a tape. Take the + second black wire from the improper cable and solder it to the unstriped + wire of the proper cable. Use tape to isolate and strengthen the whole + connection. The cable is ready. Be sure to use plugs in the following way: + + ![](images/cable_connectors.jpg) + +=== "VP4630/VP4650/VP4670" + + Connect platform power supply EU plug to Sonoff. + +=== "V1210/V1410/V1610" + + Connect 12V power supply to RTE J13 connector, then RTE J12 connector to + DC connector. Do not use any DC jack adapters as these seem to introduce + power losses and noises, making the power connection unstable. + + Picture of the improper cable: + + ![](images/bad_cable.jpg) + + Picture of the proper cable: + + ![](images/good_cable.jpg) + + One has to solder the good cable with the half of bad cable to form a full + cable. Cut the bad cable in half and strip the isolation. Take the red wire + and solder it to the proper cables' white striped wire, this is the hot + wire with positive voltage. Isolate the connection with a tape. Take the + second black wire from the improper cable and solder it to the unstriped + wire of the proper cable. Use tape to isolate and strengthen the whole + connection. The cable is ready. Be sure to use plugs in the following way: + + ![](images/cable_connectors.jpg) + +### Basic power operations enabling + +Connect the RTE J11 header to the platform FP1/F_PANEL1 header using 2.54mm to +2mm wires as described in the table: + +| RTE | Protectli | +| :-------: | :--------------------------: | +| J11 pin 5 | FP1/F_PANEL1 pin 6 (PWR_ON#) | +| J11 pin 6 | FP1/F_PANEL1 pin 7 (RST#) | +| J15 pin 1 | FP1/F_PANEL1 pin 9 (GND) | + +### External flashing enabling + +=== "VP2410" + + External flashing not possible with Pomona clip, the flash chip lies under + the chassis, which serves the cooling purposes. One option is to drill a + hole in the case where the flash chip lies. + +=== "VP2420" + + External flashing not possible with Pomona clip, the flash chip lies under + the SODIMM module. + +=== "VP4630/VP4650/VP4670" + + Flash chip is socketed. One has to desolder the socket, solder the flash + chip in place of the socket and connect the Pomona SOIC8 clip. + +=== "V1210/V1410/V1610" + + Connect the RTE SPI header to the platform using the 2.54mm female-female + wires as described in the table: + + | RTE SPI header | 6pin flash header | + |:-------------------:|:--------------------------------------:| + | J7 pin 1 (Vcc) | pin 1 (SPI Power) | + | J7 pin 2 (GND) | pin 2 (GND) | + | J7 pin 3 (CS) | pin 4 (BIOS SPI CS pin) | + | J7 pin 4 (SCLK) | pin 6 (SPI Clock) | + | J7 pin 5 (MISO) | pin 5 (MISO) | + | J7 pin 6 (MOSI) | pin 3 (MOSI) | + +### CMOS reset circuit + +=== "VP2410" + + Connect the RTE J11 header to the platform JCMOS1 header using 2.54mm to 2mm + wires as described in the table: + + | RTE | Protectli | + |:---------:|:--------------------------:| + | J11 pin 8 | JCMOS1 pin 1 (CLR_CMOS) | + | Any GND | JCMOS1 pin 2 (GND) | + + Resetting CMOS is required for proper external flashing. + +=== "VP2420" + + Connect the RTE J11 header to the platform JCMOS1 header using 2.54mm to 2mm + wires as described in the table: + + | RTE | Protectli | + |:---------:|:--------------------------:| + | J11 pin 8 | JCMOS1 pin 1 (CLR_CMOS) | + | Any GND | JCMOS1 pin 2 (GND) | + + Resetting CMOS is required for proper external flashing. + +=== "VP4630/VP4650/VP4670" + + Connect the RTE J11 header to the platform JCMOS1 header using 2.54mm to 2mm + wires as described in the table: + + | RTE | Protectli | + |:---------:|:--------------------------:| + | J11 pin 8 | JCMOS1 pin 2 (CLR_CMOS) | + | Any GND | JCMOS1 pin 1 (GND) | + + Resetting CMOS is required for proper external flashing. + +=== "V1210/V1410/V1610" + + Connect the RTE J11 header to the platform CLR_CMOS1 header using 2.54mm to 2mm + wires as described in the table: + + | RTE | Protectli | + |:---------:|:--------------------------:| + | J11 pin 8 | CLR_CMOS1 pin 2 (CLR_CMOS) | + | Any GND | CLR_CMOS1 pin 3 (GND) | + + Resetting CMOS is required for proper external flashing. + +### Complete Setup + +After preparing all of the connections also three activities should be +performed to enable all of the test stand features: + +1. Connect Sonoff to the mains (VP4630/VP4650/VP4670 only). For other + platforms, connect the platform power supply to the mains. +2. Connect the RTE to the Internet by using the Ethernet cable. +3. Connect the RTE to the mains by using the microUSB 5 V/2 A power supply. + +## Theory of operation + +The following sections describe how to use all of the enabled features: + +- serial connection to the platform, +- controlling power supply, +- enabling basic power actions with the platform (power off/power on/reset), +- external flashing with the RTE, +- CMOS reset. + +### Serial connection + +The method of setting and using serial connection is described in the +[Serial connection guide](../rte/v1.1.0/serial-port-connection-guide.md). + +### Power supply controlling + +=== "VP2410" + + Power supply controlling is performed with the relay module on RTE + connected to one of RTE GPIOs. Power operation should be performed using + the `rte_ctrl` script implemented in `meta-rte` (OS image dedicated to the + RTE platform). + + To toggle the power supply use the below command: + + ```bash + rte_ctrl rel + ``` + +=== "VP2420" + + Power supply controlling is performed with the relay module on RTE + connected to one of RTE GPIOs. Power operation should be performed using + the `rte_ctrl` script implemented in `meta-rte` (OS image dedicated to the + RTE platform). + + To toggle the power supply use the below command: + + ```bash + rte_ctrl rel + ``` + +=== "VP4630/VP4650/VP4670" + + Power supply controlling (in this case: controlling the state of Sonoff) + should be performed based on the `sonoff.sh` script implemented in + `meta-rte` (OS image dedicated to the RTE platform). + + > Note, that before using the above-mentioned script, it should be modified and + `SONOFF_IP` parameter should be set in accordance with obtained Sonoff IP address. + + To perform basic power operations use the below-described commands: + + 1. Turn on the power supply: + + ```bash + ./sonoff on + ``` + + 2. Turn off the power supply: + + ```bash + ./sonoff on + ``` + +=== "V1210/V1410/V1610" + + Power supply controlling is performed with the relay module on RTE + connected to one of RTE GPIOs. Power operation should be performed using + the `rte_ctrl` script implemented in `meta-rte` (OS image dedicated to the + RTE platform). + + To toggle the power supply use the below command: + + ```bash + rte_ctrl rel + ``` + +### Basic power operations + +Basic power operations should be performed based on the `rte_ctrl` script +implemented in `meta-rte` (OS image dedicated to the RTE platform). To perform +basic power operations use the below-described commands: + +1. Turn on the platform: + + ```bash + rte_ctrl pon + ``` + +1. Turn off the platform: + + ```bash + rte_ctrl poff + ``` + +1. Reset the platform: + + ```bash + rte_ctrl reset + ``` + +> Note, that in order for the above commands to work properly, the platform +> should be powered up: both Sonoff and the power supply must be turned on. + +### External flashing + +The external flashing procedure should be performed based on the scripts +implemented on the RTE platform. To perform the flashing operation reproduce, +the below-described steps: + +1. By using `scp` put the requested Dasharo file to the RTE: + + ```bash + scp / root@:/tmp/coreboot.rom + ``` + + Where: + + - `path_to_firmware` - path to firmware, which should send to RTE, + - `firmware_file` - the name of the firmware file, which should be sent + to RTE, + - `RTE_IP` - IP address of the connected RTE. + +1. Login to RTE via `ssh` or `minicom`. +1. Read the flash chip by executing the following command on RTE: + + ```bash + ./flash.sh read tmp/dump.rom + ``` + +1. If the reading was successful, the output from the command above should + contain the phrase `Verifying flash... VERIFIED`. +1. Write the flash chip by executing the following command on RTE: + + ```bash + ./flash.sh write /tmp/coreboot.rom + ``` + + > Do not interrupt the flashing procedure in any way (especially by + > changing connections). It may cause hardware damage! + +1. If the reading was successful, the output from the command above should + contain the phrase `Verifying flash... VERIFIED`. + +### CMOS clear + +To clear the CMOS, turn off the power with Sonoff or relay and use the +following commands: + +```bash +echo 1 > /sys/class/gpio/gpio412/value +sleep 10 +echo 0 > /sys/class/gpio/gpio412/value +``` + +## References + +- [PC Engines APU2 platform validation with RTE][ref01] + +[ref01]: https://blog.3mdeb.com/2018/2018-09-13-apu2-validation-with-rte/ diff --git a/mkdocs.yml b/mkdocs.yml index e9826ab7a1..825c03fb1f 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -88,8 +88,8 @@ plugins: - mkdocs-video - redirects: redirect_maps: - 'common-coreboot-docs/dasharo_tools_suite.md': 'dasharo-tools-suite/overview.md' - 'variants/clevo_nv41/ec_update.md': 'dasharo-tools-suite/documentation.md' + "common-coreboot-docs/dasharo_tools_suite.md": "dasharo-tools-suite/overview.md" + "variants/clevo_nv41/ec_update.md": "dasharo-tools-suite/documentation.md" # This parameter excludes the listed pages from being added to the sitemap. # This solves the problem of orphaned pages (pages that are in the site map, # but there are no internal links to them). @@ -127,122 +127,122 @@ plugins: - variants/custom.md - variants/server.md nav: - - 'Intro': - - 'About Dasharo': index.md - - 'New? Start here': newcomers.md - - 'Supported hardware': - - 'Overview': variants/overview.md + - "Intro": + - "About Dasharo": index.md + - "New? Start here": newcomers.md + - "Supported hardware": + - "Overview": variants/overview.md # - 'Hardware Compatibility List': variants/hardware-compatibility-list.md - - 'NovaCustom laptops': - - 'Overview': unified/novacustom/overview.md - - 'Building manual': unified/novacustom/building-manual.md - - 'Initial deployment': unified/novacustom/initial-deployment.md - - 'Firmware update': unified/novacustom/firmware-update.md - - 'Recovery': unified/novacustom/recovery.md - - 'Post-installation setup': unified/clevo/post-install.md - - 'RGB keyboard': unified/novacustom/rgb-keyboard.md - - 'Fn lock hotkey': unified/novacustom/fn-lock-hotkey.md - - 'Battery management': unified/novacustom/battery-management.md - - 'Fan profiles': unified/novacustom/fan-profiles.md - - 'Firmware update using fwupd': unified/novacustom/fwupd-usage.md - - 'Hardware Compatibility List': unified/novacustom/hcl.md - - 'NV4x 12th Gen': - - 'Releases': variants/novacustom_nv4x_adl/releases.md - - 'Hardware Configuration Matrix': variants/novacustom_nv4x_adl/hardware-matrix.md - - 'Test matrix': variants/novacustom_nv4x_adl/test-matrix.md - - 'Openness score': variants/novacustom_nv4x_adl/openness-score.md - - 'Heads firmware variant': variants/novacustom_nv4x_adl/heads.md - - 'NV4x 11th Gen': - - 'Releases': variants/novacustom_nv4x_tgl/releases.md - - 'Hardware Configuration Matrix': variants/novacustom_nv4x_tgl/hardware-matrix.md - - 'Test matrix': variants/novacustom_nv4x_tgl/test-matrix.md - - 'Openness score': variants/novacustom_nv4x_tgl/openness-score.md - - 'LVFS report': variants/novacustom_nv4x_tgl/lvfs_report.md - - 'Checbox results': variants/novacustom_nv4x_tgl/compatibility-check-results-ubuntu.md - - 'NS5x/7x 12th Gen': - - 'Releases': variants/novacustom_ns5x_adl/releases.md - - 'Hardware Configuration Matrix': variants/novacustom_ns5x_adl/hardware-matrix.md - - 'Test matrix': variants/novacustom_ns5x_adl/test-matrix.md - - 'Openness score': variants/novacustom_ns5x_adl/openness-score.md - - 'NS5x/7x 11th Gen': - - 'Releases': variants/novacustom_ns5x_tgl/releases.md - - 'Hardware Configuration Matrix': variants/novacustom_ns5x_tgl/hardware-matrix.md - - 'Test matrix': variants/novacustom_ns5x_tgl/test-matrix.md - - 'Openness score': variants/novacustom_ns5x_tgl/openness-score.md - - 'Dell OptiPlex': - - 'Overview': variants/dell_optiplex/overview.md - - 'Releases': variants/dell_optiplex/releases.md - - 'Building manual': variants/dell_optiplex/building-manual.md - - 'Hardware Configuration Matrix': variants/dell_optiplex/hardware-matrix.md - - 'Test matrix': variants/dell_optiplex/test-matrix.md - - 'Initial deployment': variants/dell_optiplex/initial-deployment.md - - 'Firmware update': variants/dell_optiplex/firmware-update.md - - 'Recovery': variants/dell_optiplex/recovery.md - - 'FAQ': variants/dell_optiplex/faq.md - - 'Asus KGPE-D16': - - 'Overview': variants/asus_kgpe_d16/overview.md - - 'Releases': variants/asus_kgpe_d16/releases.md - - 'Building manual': variants/asus_kgpe_d16/building-manual.md - - 'Initial deployment': variants/asus_kgpe_d16/initial-deployment.md - - 'Firmware update': variants/asus_kgpe_d16/firmware-update.md - - 'Recovery': variants/asus_kgpe_d16/recovery.md - - 'Hardware configuration matrix': variants/asus_kgpe_d16/hardware-matrix.md - - 'Test matrix': variants/asus_kgpe_d16/test-matrix.md - - 'Fan Control': variants/asus_kgpe_d16/fan-control.md - - 'Hardware setup': variants/asus_kgpe_d16/setup.md - - 'SPI write protection': variants/asus_kgpe_d16/spi-wp.md - - 'TPM measured boot': variants/asus_kgpe_d16/tpm-mboot.md - - 'Raptor CS Talos II': - - 'Overview': variants/talos_2/overview.md - - 'Releases': variants/talos_2/releases.md - - 'Building manual': variants/talos_2/building-manual.md - - 'Initial deployment': variants/talos_2/initial-deployment.md - - 'Firmware update': variants/talos_2/firmware-update.md - - 'Recovery': variants/talos_2/recovery.md - - 'Hardware configuration matrix': variants/talos_2/hardware-matrix.md - - 'Test matrix': variants/talos_2/test-matrix.md - - 'Conference materials': variants/talos_2/conferences.md - - 'TPM connection and support': variants/talos_2/tpm-support.md - - 'Tuxedo IBS15': - - 'Releases': variants/tuxedo_ibs15/releases.md - - 'Building manual': variants/tuxedo_ibs15/building.md - - 'Installation manual': variants/tuxedo_ibs15/installation.md - - 'Post-installation setup': variants/tuxedo_ibs15/post_install.md - - 'Hardware Configuration Matrix': variants/tuxedo_ibs15/hardware-matrix.md - - 'Test matrix': variants/tuxedo_ibs15/test-matrix.md - - 'Protectli FW6': - - 'Overview': variants/protectli_fw6/overview.md - - 'Releases': variants/protectli_fw6/releases.md - - 'Building manual': variants/protectli_fw6/building-manual.md - - 'Installation manual': variants/protectli_fw6/installation-manual.md - - 'Hardware Configuration Matrix': variants/protectli_fw6/hardware-matrix.md - - 'Test matrix': variants/protectli_fw6/test-matrix.md - - 'Protectli VP2410': - - 'Overview': variants/protectli_vp2410/overview.md - - 'Releases': variants/protectli_vp2410/releases.md - - 'Building manual': variants/protectli_vp2410/building-manual.md - - 'Initial deployment': variants/protectli_vp2410/initial-deployment.md - - 'Recovery': variants/protectli_vp2410/recovery.md - - 'Hardware Configuration Matrix': variants/protectli_vp2410/hardware-matrix.md - - 'Test matrix': variants/protectli_vp2410/test-matrix.md - - 'Protectli VP2420': - - 'Overview': variants/protectli_vp2420/overview.md - - 'Releases': variants/protectli_vp2420/releases.md - - 'Building manual': variants/protectli_vp2420/building-manual.md - - 'Initial deployment': variants/protectli_vp2420/initial-deployment.md - - 'Firmware update': variants/protectli_vp2420/firmware-update.md - - 'Recovery': variants/protectli_vp2420/recovery.md - - 'Hardware Configuration Matrix': variants/protectli_vp2420/hardware-matrix.md - - 'Test matrix': variants/protectli_vp2420/test-matrix.md - - 'Protectli VP46xx': - - 'Overview': variants/protectli_vp46xx/overview.md - - 'Releases': variants/protectli_vp46xx/releases.md - - 'Building manual': variants/protectli_vp46xx/building-manual.md - - 'Initial deployment': variants/protectli_vp46xx/initial-deployment.md - - 'Firmware update': variants/protectli_vp46xx/firmware-update.md - - 'Recovery': variants/protectli_vp46xx/recovery.md - - 'Hardware Configuration Matrix': variants/protectli_vp46xx/hardware-matrix.md - - 'Test matrix': variants/protectli_vp46xx/test-matrix.md + - "NovaCustom laptops": + - "Overview": unified/novacustom/overview.md + - "Building manual": unified/novacustom/building-manual.md + - "Initial deployment": unified/novacustom/initial-deployment.md + - "Firmware update": unified/novacustom/firmware-update.md + - "Recovery": unified/novacustom/recovery.md + - "Post-installation setup": unified/clevo/post-install.md + - "RGB keyboard": unified/novacustom/rgb-keyboard.md + - "Fn lock hotkey": unified/novacustom/fn-lock-hotkey.md + - "Battery management": unified/novacustom/battery-management.md + - "Fan profiles": unified/novacustom/fan-profiles.md + - "Firmware update using fwupd": unified/novacustom/fwupd-usage.md + - "Hardware Compatibility List": unified/novacustom/hcl.md + - "NV4x 12th Gen": + - "Releases": variants/novacustom_nv4x_adl/releases.md + - "Hardware Configuration Matrix": variants/novacustom_nv4x_adl/hardware-matrix.md + - "Test matrix": variants/novacustom_nv4x_adl/test-matrix.md + - "Openness score": variants/novacustom_nv4x_adl/openness-score.md + - "Heads firmware variant": variants/novacustom_nv4x_adl/heads.md + - "NV4x 11th Gen": + - "Releases": variants/novacustom_nv4x_tgl/releases.md + - "Hardware Configuration Matrix": variants/novacustom_nv4x_tgl/hardware-matrix.md + - "Test matrix": variants/novacustom_nv4x_tgl/test-matrix.md + - "Openness score": variants/novacustom_nv4x_tgl/openness-score.md + - "LVFS report": variants/novacustom_nv4x_tgl/lvfs_report.md + - "Checbox results": variants/novacustom_nv4x_tgl/compatibility-check-results-ubuntu.md + - "NS5x/7x 12th Gen": + - "Releases": variants/novacustom_ns5x_adl/releases.md + - "Hardware Configuration Matrix": variants/novacustom_ns5x_adl/hardware-matrix.md + - "Test matrix": variants/novacustom_ns5x_adl/test-matrix.md + - "Openness score": variants/novacustom_ns5x_adl/openness-score.md + - "NS5x/7x 11th Gen": + - "Releases": variants/novacustom_ns5x_tgl/releases.md + - "Hardware Configuration Matrix": variants/novacustom_ns5x_tgl/hardware-matrix.md + - "Test matrix": variants/novacustom_ns5x_tgl/test-matrix.md + - "Openness score": variants/novacustom_ns5x_tgl/openness-score.md + - "Dell OptiPlex": + - "Overview": variants/dell_optiplex/overview.md + - "Releases": variants/dell_optiplex/releases.md + - "Building manual": variants/dell_optiplex/building-manual.md + - "Hardware Configuration Matrix": variants/dell_optiplex/hardware-matrix.md + - "Test matrix": variants/dell_optiplex/test-matrix.md + - "Initial deployment": variants/dell_optiplex/initial-deployment.md + - "Firmware update": variants/dell_optiplex/firmware-update.md + - "Recovery": variants/dell_optiplex/recovery.md + - "FAQ": variants/dell_optiplex/faq.md + - "Asus KGPE-D16": + - "Overview": variants/asus_kgpe_d16/overview.md + - "Releases": variants/asus_kgpe_d16/releases.md + - "Building manual": variants/asus_kgpe_d16/building-manual.md + - "Initial deployment": variants/asus_kgpe_d16/initial-deployment.md + - "Firmware update": variants/asus_kgpe_d16/firmware-update.md + - "Recovery": variants/asus_kgpe_d16/recovery.md + - "Hardware configuration matrix": variants/asus_kgpe_d16/hardware-matrix.md + - "Test matrix": variants/asus_kgpe_d16/test-matrix.md + - "Fan Control": variants/asus_kgpe_d16/fan-control.md + - "Hardware setup": variants/asus_kgpe_d16/setup.md + - "SPI write protection": variants/asus_kgpe_d16/spi-wp.md + - "TPM measured boot": variants/asus_kgpe_d16/tpm-mboot.md + - "Raptor CS Talos II": + - "Overview": variants/talos_2/overview.md + - "Releases": variants/talos_2/releases.md + - "Building manual": variants/talos_2/building-manual.md + - "Initial deployment": variants/talos_2/initial-deployment.md + - "Firmware update": variants/talos_2/firmware-update.md + - "Recovery": variants/talos_2/recovery.md + - "Hardware configuration matrix": variants/talos_2/hardware-matrix.md + - "Test matrix": variants/talos_2/test-matrix.md + - "Conference materials": variants/talos_2/conferences.md + - "TPM connection and support": variants/talos_2/tpm-support.md + - "Tuxedo IBS15": + - "Releases": variants/tuxedo_ibs15/releases.md + - "Building manual": variants/tuxedo_ibs15/building.md + - "Installation manual": variants/tuxedo_ibs15/installation.md + - "Post-installation setup": variants/tuxedo_ibs15/post_install.md + - "Hardware Configuration Matrix": variants/tuxedo_ibs15/hardware-matrix.md + - "Test matrix": variants/tuxedo_ibs15/test-matrix.md + - "Protectli FW6": + - "Overview": variants/protectli_fw6/overview.md + - "Releases": variants/protectli_fw6/releases.md + - "Building manual": variants/protectli_fw6/building-manual.md + - "Installation manual": variants/protectli_fw6/installation-manual.md + - "Hardware Configuration Matrix": variants/protectli_fw6/hardware-matrix.md + - "Test matrix": variants/protectli_fw6/test-matrix.md + - "Protectli VP2410": + - "Overview": variants/protectli_vp2410/overview.md + - "Releases": variants/protectli_vp2410/releases.md + - "Building manual": variants/protectli_vp2410/building-manual.md + - "Initial deployment": variants/protectli_vp2410/initial-deployment.md + - "Recovery": variants/protectli_vp2410/recovery.md + - "Hardware Configuration Matrix": variants/protectli_vp2410/hardware-matrix.md + - "Test matrix": variants/protectli_vp2410/test-matrix.md + - "Protectli VP2420": + - "Overview": variants/protectli_vp2420/overview.md + - "Releases": variants/protectli_vp2420/releases.md + - "Building manual": variants/protectli_vp2420/building-manual.md + - "Initial deployment": variants/protectli_vp2420/initial-deployment.md + - "Firmware update": variants/protectli_vp2420/firmware-update.md + - "Recovery": variants/protectli_vp2420/recovery.md + - "Hardware Configuration Matrix": variants/protectli_vp2420/hardware-matrix.md + - "Test matrix": variants/protectli_vp2420/test-matrix.md + - "Protectli VP46xx": + - "Overview": variants/protectli_vp46xx/overview.md + - "Releases": variants/protectli_vp46xx/releases.md + - "Building manual": variants/protectli_vp46xx/building-manual.md + - "Initial deployment": variants/protectli_vp46xx/initial-deployment.md + - "Firmware update": variants/protectli_vp46xx/firmware-update.md + - "Recovery": variants/protectli_vp46xx/recovery.md + - "Hardware Configuration Matrix": variants/protectli_vp46xx/hardware-matrix.md + - "Test matrix": variants/protectli_vp46xx/test-matrix.md # - 'Protectli VP66xx': # - 'Overview': variants/protectli_vp66xx/overview.md # - 'Releases': variants/protectli_vp66xx/releases.md @@ -261,274 +261,276 @@ nav: # - 'Recovery': variants/protectli_v1x10/recovery.md # - 'Hardware Configuration Matrix': variants/protectli_v1x10/hardware-matrix.md # - 'Test matrix': variants/protectli_v1x10/test-matrix.md - - 'QEMU Q35 Emulator': - - 'Overview': variants/qemu_q35/overview.md - - 'Releases': variants/qemu_q35/releases.md - - 'Building manual': variants/qemu_q35/building-manual.md - - 'Test matrix': variants/qemu_q35/test-matrix.md - - 'Development': variants/qemu_q35/development.md - - 'Initial Deployment': variants/qemu_q35/initial-deployment.md - - 'Firmware update': variants/qemu_q35/firmware-update.md - - 'Recovery': variants/qemu_q35/recovery.md - - 'Hardware Configuration Matrix': variants/qemu_q35/hardware-matrix.md - - 'MSI desktops': - - 'Overview': unified/msi/overview.md - - 'Building manual': unified/msi/building-manual.md - - 'Initial deployment': unified/msi/initial-deployment.md - - 'Firmware update': unified/msi/firmware-update.md - - 'Recovery': unified/msi/recovery.md - - 'Development': unified/msi/development.md - - 'FAQ': unified/msi/faq.md - - 'Hardware Compatibility': unified/msi/hcl.md - - 'MSI PRO Z690-A': - - 'Releases': variants/msi_z690/releases.md - - 'Hardware Configuration Matrix': variants/msi_z690/hardware-matrix.md - - 'Test matrix': variants/msi_z690/test-matrix.md - - 'Openness score': variants/msi_z690/openness_score.md - - 'MSI PRO Z790-P': - - 'Releases': variants/msi_z790/releases.md - - 'Hardware Configuration Matrix': variants/msi_z790/hardware-matrix.md - - 'Test matrix': variants/msi_z790/test-matrix.md - - 'Openness score': variants/msi_z790/openness_score.md - - 'Supermicro X11 LGA1151 Series': - - 'Overview': variants/supermicro_x11_lga1151_series/overview.md - - 'Releases': variants/supermicro_x11_lga1151_series/releases.md - - 'Building manual': variants/supermicro_x11_lga1151_series/building-manual.md - - 'Hardware Configuration Matrix': variants/supermicro_x11_lga1151_series/hardware-matrix.md - - 'Test matrix': variants/supermicro_x11_lga1151_series/test-matrix.md - - 'Initial deployment': variants/supermicro_x11_lga1151_series/initial-deployment.md - - 'Firmware update': variants/supermicro_x11_lga1151_series/firmware-update.md - - 'Recovery': variants/supermicro_x11_lga1151_series/recovery.md - - 'FAQ': variants/supermicro_x11_lga1151_series/faq.md - - 'PC Engines': - - 'Overview': variants/pc_engines/overview.md - - 'Announcement': variants/pc_engines/post-eol-fw-announcement.md -# - 'Development Environment': -# - 'Nix': dev-env/nix-dev-env.md - - 'Guides': - - 'Firmware update': guides/firmware-update.md - - 'Firmware signing for vboot': guides/vboot-signing.md - - 'Dasharo Reviewers Guide': guides/dasharo-reviewers-guide.md - - 'Verifying signatures': guides/signature-verification.md - - 'Development Process': - - 'Source code structure': dev-proc/source-code-structure.md - - 'Dasharo Product Guidelines: SMBIOS Information': dev-proc/smbios-rules.md - - 'Versioning': dev-proc/versioning.md - - 'Features and bug fixes development process': dev-proc/feature-bug-fix-dev-process.md - - 'Standard Release Process': dev-proc/standard-release-process.md - - 'Documentation guidelines': dev-proc/documentation-guidelines.md - - 'HCL Maintainer documentation': dev-proc/hcl-maintainer.md - - 'Taking firmware screenshots': dev-proc/screenshots.md -# - 'Dasharo SKUs': - # - 'Overview': variants/skus-overview.md - # - 'Firewall': variants/firewall.md - # - 'Secure Firewall': variants/secure-firewall.md - # - 'Workstation': - # - 'SKU description': variants/workstation.md - # - 'Server': variants/server.md - # - 'Trustworthy Server': variants/trustworthy-server.md - # - 'Trustworthy Computing': variants/trustworthy-computing.md - # - 'Safety-Critical': variants/safety-critical.md - # - 'Custom': variants/custom.md -# - 'How to work with us?': -# - 'Overview': inquiries/overview.md -# - 'Community Edition': inquiries/community-edition.md -# - 'Sponsorware': inquiries/sponsorware.md -# - 'Commercial inquiries': inquiries/commercial-inquiries.md - - 'Dasharo Tools Suite': - - 'Overview': dasharo-tools-suite/overview.md - - 'Releases': dasharo-tools-suite/releases.md - - 'Documentation': dasharo-tools-suite/documentation.md - - 'Knowledge base': - - 'Glossary': glossary.md - - 'Dasharo menu documentation': - - 'Overview': dasharo-menu-docs/overview.md - - 'Boot Maintenance Manager': dasharo-menu-docs/boot-maintenance-mgr.md - - 'Device Manager': dasharo-menu-docs/device-manager.md - - 'Dasharo System Features': dasharo-menu-docs/dasharo-system-features.md - - 'Checkbox certification software usage': common-coreboot-docs/checkbox.md - - 'Dumping logs': common-coreboot-docs/dumping_logs.md + - "QEMU Q35 Emulator": + - "Overview": variants/qemu_q35/overview.md + - "Releases": variants/qemu_q35/releases.md + - "Building manual": variants/qemu_q35/building-manual.md + - "Test matrix": variants/qemu_q35/test-matrix.md + - "Development": variants/qemu_q35/development.md + - "Initial Deployment": variants/qemu_q35/initial-deployment.md + - "Firmware update": variants/qemu_q35/firmware-update.md + - "Recovery": variants/qemu_q35/recovery.md + - "Hardware Configuration Matrix": variants/qemu_q35/hardware-matrix.md + - "MSI desktops": + - "Overview": unified/msi/overview.md + - "Building manual": unified/msi/building-manual.md + - "Initial deployment": unified/msi/initial-deployment.md + - "Firmware update": unified/msi/firmware-update.md + - "Recovery": unified/msi/recovery.md + - "Development": unified/msi/development.md + - "FAQ": unified/msi/faq.md + - "Hardware Compatibility": unified/msi/hcl.md + - "MSI PRO Z690-A": + - "Releases": variants/msi_z690/releases.md + - "Hardware Configuration Matrix": variants/msi_z690/hardware-matrix.md + - "Test matrix": variants/msi_z690/test-matrix.md + - "Openness score": variants/msi_z690/openness_score.md + - "MSI PRO Z790-P": + - "Releases": variants/msi_z790/releases.md + - "Hardware Configuration Matrix": variants/msi_z790/hardware-matrix.md + - "Test matrix": variants/msi_z790/test-matrix.md + - "Openness score": variants/msi_z790/openness_score.md + - "Supermicro X11 LGA1151 Series": + - "Overview": variants/supermicro_x11_lga1151_series/overview.md + - "Releases": variants/supermicro_x11_lga1151_series/releases.md + - "Building manual": variants/supermicro_x11_lga1151_series/building-manual.md + - "Hardware Configuration Matrix": variants/supermicro_x11_lga1151_series/hardware-matrix.md + - "Test matrix": variants/supermicro_x11_lga1151_series/test-matrix.md + - "Initial deployment": variants/supermicro_x11_lga1151_series/initial-deployment.md + - "Firmware update": variants/supermicro_x11_lga1151_series/firmware-update.md + - "Recovery": variants/supermicro_x11_lga1151_series/recovery.md + - "FAQ": variants/supermicro_x11_lga1151_series/faq.md + - "PC Engines": + - "Overview": variants/pc_engines/overview.md + - "Announcement": variants/pc_engines/post-eol-fw-announcement.md + # - 'Development Environment': + # - 'Nix': dev-env/nix-dev-env.md + - "Guides": + - "Firmware update": guides/firmware-update.md + - "Firmware signing for vboot": guides/vboot-signing.md + - "Dasharo Reviewers Guide": guides/dasharo-reviewers-guide.md + - "Verifying signatures": guides/signature-verification.md + - "Development Process": + - "Source code structure": dev-proc/source-code-structure.md + - "Dasharo Product Guidelines: SMBIOS Information": dev-proc/smbios-rules.md + - "Versioning": dev-proc/versioning.md + - "Features and bug fixes development process": dev-proc/feature-bug-fix-dev-process.md + - "Standard Release Process": dev-proc/standard-release-process.md + - "Documentation guidelines": dev-proc/documentation-guidelines.md + - "HCL Maintainer documentation": dev-proc/hcl-maintainer.md + - "Taking firmware screenshots": dev-proc/screenshots.md + # - 'Dasharo SKUs': + # - 'Overview': variants/skus-overview.md + # - 'Firewall': variants/firewall.md + # - 'Secure Firewall': variants/secure-firewall.md + # - 'Workstation': + # - 'SKU description': variants/workstation.md + # - 'Server': variants/server.md + # - 'Trustworthy Server': variants/trustworthy-server.md + # - 'Trustworthy Computing': variants/trustworthy-computing.md + # - 'Safety-Critical': variants/safety-critical.md + # - 'Custom': variants/custom.md + # - 'How to work with us?': + # - 'Overview': inquiries/overview.md + # - 'Community Edition': inquiries/community-edition.md + # - 'Sponsorware': inquiries/sponsorware.md + # - 'Commercial inquiries': inquiries/commercial-inquiries.md + - "Dasharo Tools Suite": + - "Overview": dasharo-tools-suite/overview.md + - "Releases": dasharo-tools-suite/releases.md + - "Documentation": dasharo-tools-suite/documentation.md + - "Knowledge base": + - "Glossary": glossary.md + - "Dasharo menu documentation": + - "Overview": dasharo-menu-docs/overview.md + - "Boot Maintenance Manager": dasharo-menu-docs/boot-maintenance-mgr.md + - "Device Manager": dasharo-menu-docs/device-manager.md + - "Dasharo System Features": dasharo-menu-docs/dasharo-system-features.md + - "Checkbox certification software usage": common-coreboot-docs/checkbox.md + - "Dumping logs": common-coreboot-docs/dumping_logs.md # - 'Trolling Topics List': # - 'Introduction': osf-trolling-list/osf_issues_taxonomy.md - - 'FAQ': - - 'Introduction': osf-trivia-list/introduction.md - - 'Dasharo': osf-trivia-list/dasharo.md - - 'Dasharo Tools Suite': osf-trivia-list/dts.md - - 'Deployment': osf-trivia-list/deployment.md - - 'Firmware build process': osf-trolling-list/build_process.md - # - 'Firmware release process': osf-trolling-list/release_process.md - - 'Trusted Computing': osf-trolling-list/trusted_computing.md - - 'Jira Service Management': osf-trolling-list/jsm_documentation.md - - 'Intel ME/CSME': osf-trivia-list/me.md - - 'Ecosystem': - - 'Overview': ecosystem/overview.md - # - 'Customer Infrastructure': ecosystem/customer-infrastructure.md - - 'Transparent Validation': - # - 'Overview': ecosystem/transparent-validation.md - # - 'Testing Infrastructure': ecosystem/testing-infrastructure.md - # - 'Hardware Laboratory': ecosystem/hardware-infrastructure.md - - 'MSI PRO Z690-A': - - 'Presale assembly and validation': transparent-validation/msi-z690/presale-assembly-and-validation.md - - 'Laboratory stand assembly guide': transparent-validation/msi-z690/laboratory-assembly-guide.md - - 'MSI PRO Z790-P': - - 'Laboratory stand assembly guide': transparent-validation/msi-z790/laboratory-assembly-guide.md - - 'Protectli platforms': - - 'Laboratory stand assembly guide': transparent-validation/protectli/laboratory-assembly-guide.md - - 'Supermicro X11 LGA1151 Series': - - 'Theory of Operation': transparent-validation/supermicro_x11_lga1151_series/theory-of-operation.md - - 'muxPi': - - 'Theory of Operations': transparent-validation/muxpi/theory-of-operations.md - - 'Basic validation': transparent-validation/muxpi/basic-validation.md - - 'Remote Testing Environment': - - 'Introduction': transparent-validation/rte/introduction.md - - 'Specification': transparent-validation/rte/v1.1.0/specification.md - - 'Getting Started': - - 'Quick Start Guide': transparent-validation/rte/v1.1.0/quick-start-guide.md - - 'Serial Port Connection Guide': transparent-validation/rte/v1.1.0/serial-port-connection-guide.md - - 'Flashing Guide': transparent-validation/rte/v1.1.0/flashing-guide.md - # - 'RTE and PC Engines': transparent-validation/rte/pcengines.md - - 'RTE Reference OS': transparent-validation/rte/v1.1.0/reference-os.md - - 'Revision History': transparent-validation/rte/revision-history.md - - 'SD Wire': - - 'Getting started': transparent-validation/sd-wire/getting-started.md - - 'Specification': transparent-validation/sd-wire/specification.md - - 'Usage': transparent-validation/sd-wire/usage-validation.md - - 'FAQ': transparent-validation/sd-wire/faq.md - - 'Sonoff': - - 'Sonoff preparation': transparent-validation/sonoff/sonoff_preparation.md - - 'PiKVM': - - 'Assembly and validation': transparent-validation/pikvm/assembly-and-validation.md - - 'Twonkie': - - 'Introduction': transparent-validation/twonkie/introduction.md - # - 'Secure Storage': ecosystem/secure-storage.md - # - 'Signing Server': ecosystem/signing-server.md - # - 'Attestation Server': ecosystem/attestation-server.md - # - 'Deployment and Provisioning Server': ecosystem/deployment-and-provisioning-server.md - # - 'Reference OS': ecosystem/reference-os.md - # - 'Publishing Server': ecosystem/publishing-server.md - # - 'End User Device': ecosystem/end-user.md - - 'Dasharo Test Specification': - - 'Overview': unified-test-documentation/overview.md - - 'Generic Test Setup': unified-test-documentation/generic-test-setup.md - - 'Dasharo compatibility': - - 'Coreboot Base Port': unified-test-documentation/dasharo-compatibility/100-coreboot-base-port.md - - 'Memory HCL': unified-test-documentation/dasharo-compatibility/301-memory-hcl.md - - 'Custom Boot Keys': unified-test-documentation/dasharo-compatibility/303-custom-boot-menu-key.md - - 'Custom Logo': unified-test-documentation/dasharo-compatibility/304-custom-logo.md - - 'Custom Boot Order': unified-test-documentation/dasharo-compatibility/325-custom-boot-order.md - - 'Petitboot payload support': unified-test-documentation/dasharo-compatibility/31V-petitboot-payload-support.md - - 'Heads bootloader support': unified-test-documentation/dasharo-compatibility/31U-heads-bootloader-support.md - - 'SMBIOS': unified-test-documentation/dasharo-compatibility/31L-smbios.md - - 'Device Tree': unified-test-documentation/dasharo-compatibility/31W-device-tree.md - - 'USB HID and MSC support': unified-test-documentation/dasharo-compatibility/306-usb-hid-and-msc-support.md - - 'CPU status': unified-test-documentation/dasharo-compatibility/31T-cpu-status.md - - 'NVME support': unified-test-documentation/dasharo-compatibility/312-nvme-support.md - - 'Network boot': unified-test-documentation/dasharo-compatibility/315-network-boot.md - - 'Network boot utilities': unified-test-documentation/dasharo-compatibility/315b-netboot-utilities.md - - 'SD card reader': unified-test-documentation/dasharo-compatibility/316-sdcard-reader.md - - 'USB camera': unified-test-documentation/dasharo-compatibility/317-usb-camera.md - - 'Wi-Fi and Bluetooth support': unified-test-documentation/dasharo-compatibility/318-m2-wifi-bluetooth.md - - 'Display ports and LCD': unified-test-documentation/dasharo-compatibility/31E-display-ports-and-lcd.md - - 'Audio Subsystem': unified-test-documentation/dasharo-compatibility/31F-audio-subsystem.md - - 'USB-C support': unified-test-documentation/dasharo-compatibility/31H-usb-type-c.md - - 'Memtest payload support': unified-test-documentation/dasharo-compatibility/30L-memtest-payload-support.md - - 'Windows booting': unified-test-documentation/dasharo-compatibility/31A-windows-booting.md - - 'Sleep mode': unified-test-documentation/dasharo-compatibility/31J-sleep-mode.md - - 'UEFI compatible interface': unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface.md - - 'UEFI Shell': unified-test-documentation/dasharo-compatibility/30P-uefi-shell.md - - 'Platform suspend and resume': unified-test-documentation/dasharo-compatibility/31M-platform-suspend-and-resume.md - - 'FreeBSD support': unified-test-documentation/dasharo-compatibility/307-freebsd-support.md - - 'Debian Stable and Ubuntu LTS support': unified-test-documentation/dasharo-compatibility/308-debian-stable-and-ubuntu-lts-support.md - - 'QubesOS support': unified-test-documentation/dasharo-compatibility/309-qubesos-support.md - - 'Fedora support': unified-test-documentation/dasharo-compatibility/310-fedora-support.md - - 'pfSense support': unified-test-documentation/dasharo-compatibility/341-pfSense-support.md - - 'OPNsense support': unified-test-documentation/dasharo-compatibility/342-OPNsense-support.md - - 'Proxmox support': unified-test-documentation/dasharo-compatibility/348-proxmox-support.md - - 'Ubuntu Server support': unified-test-documentation/dasharo-compatibility/349-ubuntu-server-support.md - - 'USB detection': unified-test-documentation/dasharo-compatibility/31O-usb-detect.md - - 'USB booting': unified-test-documentation/dasharo-compatibility/31N-usb-boot.md - - 'coreboot Fan control': unified-test-documentation/dasharo-compatibility/S31-coreboot-fan-control.md - - 'Fan speed': unified-test-documentation/dasharo-compatibility/S30-fan-speed.md - - 'Embedded Controller and Super I/O initialization ': unified-test-documentation/dasharo-compatibility/31G-ec-and-superio.md - - 'Nvidia Graphics support': unified-test-documentation/dasharo-compatibility/319-nvidia-graphics.md - - 'Flash write protection': unified-test-documentation/dasharo-compatibility/31P-flash-write-protection.md - - 'Custom Network Boot entries': unified-test-documentation/dasharo-compatibility/30A-custom-network-boot-entries.md - - 'M.2 automatic SATA/NVMe switching support': unified-test-documentation/dasharo-compatibility/31I-nvme-switching.md - - 'miniPCIe slot verification': unified-test-documentation/dasharo-compatibility/31K-minipcie-verification.md - - 'eMMC support': unified-test-documentation/dasharo-compatibility/31M-emmc-support.md - - 'PCI Express ports': unified-test-documentation/dasharo-compatibility/31R-pcie-ports.md - - 'SATA LED and PC speaker error indication': unified-test-documentation/dasharo-compatibility/31S-sata-led-and-pc-speaker-error-indication.md - - 'Firmware locally building and flashing': unified-test-documentation/dasharo-compatibility/326b-firmware-building-locally.md - - 'Firmware update using fwupd': unified-test-documentation/dasharo-compatibility/320-fwupd-firmware-update.md - - 'Dasharo Tools Suite': unified-test-documentation/dasharo-compatibility/326-dasharo-tools-suite.md - - 'Embedded controller flashing': unified-test-documentation/dasharo-compatibility/327-embedded_controller_flashing.md - - 'Logo customization': unified-test-documentation/dasharo-compatibility/328-logo-customization-functionality.md - - 'Super I/O initialization - QubesOS': unified-test-documentation/dasharo-compatibility/343-super-I-O-initialization-on-QubesOS.md - - 'Display Resolution - QubesOS': unified-test-documentation/dasharo-compatibility/345-display-resolution.md - - 'Device power control operations': unified-test-documentation/dasharo-compatibility/344-power-operations.md - - 'SATA hot plug': unified-test-documentation/dasharo-compatibility/346-SATA-hotplug-detection.md - - 'Sign of life': unified-test-documentation/dasharo-compatibility/347-sign-of-life.md - - 'BIOS menu function keys': unified-test-documentation/dasharo-compatibility/357-bios-menu-function-keys.md - - 'Suspend Mechanism Switching S0ix/S3': unified-test-documentation/dasharo-compatibility/358-suspend-mechanism-switching-S0ix-S3.md - - 'Block boot when battery is low': unified-test-documentation/dasharo-compatibility/359-boot-blocking.md - - 'Power State after Power Fail': unified-test-documentation/dasharo-compatibility/360-power-after-fail.md - - 'ESP scanning': unified-test-documentation/dasharo-compatibility/361-esp-scanning.md - - 'Dasharo Configuration Utility': unified-test-documentation/dasharo-compatibility/362-dcu.md - - 'Dasharo security': - - 'TPM support': unified-test-documentation/dasharo-security/200-tpm-support.md - - 'Verified Boot': unified-test-documentation/dasharo-security/201-verified-boot.md - - 'Measured Boot': unified-test-documentation/dasharo-security/203-measured-boot.md - - 'Secure Boot': unified-test-documentation/dasharo-security/206-secure-boot.md - - 'ME neuter/disable': unified-test-documentation/dasharo-security/20F-me-neuter.md - - 'BIOS lock support': unified-test-documentation/dasharo-security/20J-bios-lock-support.md - - 'SMM BIOS write protection': unified-test-documentation/dasharo-security/20O-SMM-bios-write-protection.md - - 'Early boot DMA protection': unified-test-documentation/dasharo-security/20L-early-boot-dma-protection.md - - 'Boot menu enable/disable': unified-test-documentation/dasharo-security/20P-boot-menu.md - - 'UEFI Setup password': unified-test-documentation/dasharo-security/20R-uefi-setup-password.md - - 'USB stack enable/disable': unified-test-documentation/dasharo-security/20S-usb-stack.md - - 'Network stack enable/disable': unified-test-documentation/dasharo-security/20T-network-boot.md - - 'Boot Guard support': unified-test-documentation/dasharo-security/207-boot-guard-support.md - - 'TCG OPAL disk password support': unified-test-documentation/dasharo-security/208-opal-disk-password-support.md - - 'Memory Profiles': unified-test-documentation/dasharo-compatibility/363-xmp.md - - 'Dasharo performance': - - 'Coreboot boot measure': unified-test-documentation/dasharo-performance/400-coreboot-boot-measure.md - - 'Device boot measure': unified-test-documentation/dasharo-performance/403-device-boot-measure.md - - 'CPU temperature measure': unified-test-documentation/dasharo-performance/401-cpu-temperature.md - - 'CPU frequency measure': unified-test-documentation/dasharo-performance/402-cpu-frequency.md - - 'Platform stability': unified-test-documentation/dasharo-performance/404-platform-stability.md - - 'Fan control measure': unified-test-documentation/dasharo-performance/405-fan-control-measure.md - - 'Custom fan curve': unified-test-documentation/dasharo-performance/406-custom-fan-curve.md - - 'Ubuntu booting performance test': unified-test-documentation/dasharo-performance/407-ubuntu-booting-performance-test.md - - 'Debian booting performance test': unified-test-documentation/dasharo-performance/408-debian-booting-performance-test.md - - 'FreeBSD booting performance test': unified-test-documentation/dasharo-performance/409-freebsd-booting-performance-test.md - - 'Proxmox booting performance test': unified-test-documentation/dasharo-performance/410-proxmox-booting-performance-test.md - - 'Ubuntu Server booting performance test': unified-test-documentation/dasharo-performance/411-ubuntu-server-booting-performance-test.md - - 'OPNsense (serial output) booting performance test': unified-test-documentation/dasharo-performance/412-opnsense-serial-booting-performance-test.md - - 'OPNsense (VGA output) booting performance test': unified-test-documentation/dasharo-performance/413-opnsense-vga-booting-performance-test.md - - 'pfSense (serial output) booting performance test': unified-test-documentation/dasharo-performance/414-pfsense-serial-booting-performance-test.md - - 'pfSense (VGA output) booting performance test': unified-test-documentation/dasharo-performance/415-pfsense-vga-booting-performance-test.md - - 'Windows booting performance test': unified-test-documentation/dasharo-performance/416-windows-booting-performance-test.md - - 'Dasharo stability': - - 'USB Type-A devices detection': unified-test-documentation/dasharo-stability/C01-usb-type-a-devices-detection.md - - 'M.2 Wi-fi': unified-test-documentation/dasharo-stability/C02-m2-wi-fi.md - - 'NVMe detection': unified-test-documentation/dasharo-stability/C03-nvme-detection.md - - 'Power management': unified-test-documentation/dasharo-stability/C04-power-management.md - - 'NET interface check after coldboot/warmboot/reboot/suspend': unified-test-documentation/dasharo-stability/01-net-controller-after-coldboot-warmboot-reboot-suspend.md - - 'Roadmap': ecosystem/roadmap.md - - 'Quality Principles': quality-principles/introduction.md + - "FAQ": + - "Introduction": osf-trivia-list/introduction.md + - "Dasharo": osf-trivia-list/dasharo.md + - "Dasharo Tools Suite": osf-trivia-list/dts.md + - "Deployment": osf-trivia-list/deployment.md + - "Firmware build process": osf-trolling-list/build_process.md + # - 'Firmware release process': osf-trolling-list/release_process.md + - "Trusted Computing": osf-trolling-list/trusted_computing.md + - "Jira Service Management": osf-trolling-list/jsm_documentation.md + - "Intel ME/CSME": osf-trivia-list/me.md + - "Ecosystem": + - "Overview": ecosystem/overview.md + # - 'Customer Infrastructure': ecosystem/customer-infrastructure.md + - "Transparent Validation": + # - 'Overview': ecosystem/transparent-validation.md + # - 'Testing Infrastructure': ecosystem/testing-infrastructure.md + # - 'Hardware Laboratory': ecosystem/hardware-infrastructure.md + - "MSI PRO Z690-A": + - "Presale assembly and validation": transparent-validation/msi-z690/presale-assembly-and-validation.md + - "Laboratory stand assembly guide": transparent-validation/msi-z690/laboratory-assembly-guide.md + - "MSI PRO Z790-P": + - "Laboratory stand assembly guide": transparent-validation/msi-z790/laboratory-assembly-guide.md + - "Protectli platforms": + - "Laboratory stand assembly guide": transparent-validation/protectli/laboratory-assembly-guide.md + - "PC Engines": + - "Laboratory stand assembly guide": transparent-validation/pc-engines/laboratory-assembly-guide.md + - "Supermicro X11 LGA1151 Series": + - "Theory of Operation": transparent-validation/supermicro_x11_lga1151_series/theory-of-operation.md + - "muxPi": + - "Theory of Operations": transparent-validation/muxpi/theory-of-operations.md + - "Basic validation": transparent-validation/muxpi/basic-validation.md + - "Remote Testing Environment": + - "Introduction": transparent-validation/rte/introduction.md + - "Specification": transparent-validation/rte/v1.1.0/specification.md + - "Getting Started": + - "Quick Start Guide": transparent-validation/rte/v1.1.0/quick-start-guide.md + - "Serial Port Connection Guide": transparent-validation/rte/v1.1.0/serial-port-connection-guide.md + - "Flashing Guide": transparent-validation/rte/v1.1.0/flashing-guide.md + # - 'RTE and PC Engines': transparent-validation/rte/pcengines.md + - "RTE Reference OS": transparent-validation/rte/v1.1.0/reference-os.md + - "Revision History": transparent-validation/rte/revision-history.md + - "SD Wire": + - "Getting started": transparent-validation/sd-wire/getting-started.md + - "Specification": transparent-validation/sd-wire/specification.md + - "Usage": transparent-validation/sd-wire/usage-validation.md + - "FAQ": transparent-validation/sd-wire/faq.md + - "Sonoff": + - "Sonoff preparation": transparent-validation/sonoff/sonoff_preparation.md + - "PiKVM": + - "Assembly and validation": transparent-validation/pikvm/assembly-and-validation.md + - "Twonkie": + - "Introduction": transparent-validation/twonkie/introduction.md + # - 'Secure Storage': ecosystem/secure-storage.md + # - 'Signing Server': ecosystem/signing-server.md + # - 'Attestation Server': ecosystem/attestation-server.md + # - 'Deployment and Provisioning Server': ecosystem/deployment-and-provisioning-server.md + # - 'Reference OS': ecosystem/reference-os.md + # - 'Publishing Server': ecosystem/publishing-server.md + # - 'End User Device': ecosystem/end-user.md + - "Dasharo Test Specification": + - "Overview": unified-test-documentation/overview.md + - "Generic Test Setup": unified-test-documentation/generic-test-setup.md + - "Dasharo compatibility": + - "Coreboot Base Port": unified-test-documentation/dasharo-compatibility/100-coreboot-base-port.md + - "Memory HCL": unified-test-documentation/dasharo-compatibility/301-memory-hcl.md + - "Custom Boot Keys": unified-test-documentation/dasharo-compatibility/303-custom-boot-menu-key.md + - "Custom Logo": unified-test-documentation/dasharo-compatibility/304-custom-logo.md + - "Custom Boot Order": unified-test-documentation/dasharo-compatibility/325-custom-boot-order.md + - "Petitboot payload support": unified-test-documentation/dasharo-compatibility/31V-petitboot-payload-support.md + - "Heads bootloader support": unified-test-documentation/dasharo-compatibility/31U-heads-bootloader-support.md + - "SMBIOS": unified-test-documentation/dasharo-compatibility/31L-smbios.md + - "Device Tree": unified-test-documentation/dasharo-compatibility/31W-device-tree.md + - "USB HID and MSC support": unified-test-documentation/dasharo-compatibility/306-usb-hid-and-msc-support.md + - "CPU status": unified-test-documentation/dasharo-compatibility/31T-cpu-status.md + - "NVME support": unified-test-documentation/dasharo-compatibility/312-nvme-support.md + - "Network boot": unified-test-documentation/dasharo-compatibility/315-network-boot.md + - "Network boot utilities": unified-test-documentation/dasharo-compatibility/315b-netboot-utilities.md + - "SD card reader": unified-test-documentation/dasharo-compatibility/316-sdcard-reader.md + - "USB camera": unified-test-documentation/dasharo-compatibility/317-usb-camera.md + - "Wi-Fi and Bluetooth support": unified-test-documentation/dasharo-compatibility/318-m2-wifi-bluetooth.md + - "Display ports and LCD": unified-test-documentation/dasharo-compatibility/31E-display-ports-and-lcd.md + - "Audio Subsystem": unified-test-documentation/dasharo-compatibility/31F-audio-subsystem.md + - "USB-C support": unified-test-documentation/dasharo-compatibility/31H-usb-type-c.md + - "Memtest payload support": unified-test-documentation/dasharo-compatibility/30L-memtest-payload-support.md + - "Windows booting": unified-test-documentation/dasharo-compatibility/31A-windows-booting.md + - "Sleep mode": unified-test-documentation/dasharo-compatibility/31J-sleep-mode.md + - "UEFI compatible interface": unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface.md + - "UEFI Shell": unified-test-documentation/dasharo-compatibility/30P-uefi-shell.md + - "Platform suspend and resume": unified-test-documentation/dasharo-compatibility/31M-platform-suspend-and-resume.md + - "FreeBSD support": unified-test-documentation/dasharo-compatibility/307-freebsd-support.md + - "Debian Stable and Ubuntu LTS support": unified-test-documentation/dasharo-compatibility/308-debian-stable-and-ubuntu-lts-support.md + - "QubesOS support": unified-test-documentation/dasharo-compatibility/309-qubesos-support.md + - "Fedora support": unified-test-documentation/dasharo-compatibility/310-fedora-support.md + - "pfSense support": unified-test-documentation/dasharo-compatibility/341-pfSense-support.md + - "OPNsense support": unified-test-documentation/dasharo-compatibility/342-OPNsense-support.md + - "Proxmox support": unified-test-documentation/dasharo-compatibility/348-proxmox-support.md + - "Ubuntu Server support": unified-test-documentation/dasharo-compatibility/349-ubuntu-server-support.md + - "USB detection": unified-test-documentation/dasharo-compatibility/31O-usb-detect.md + - "USB booting": unified-test-documentation/dasharo-compatibility/31N-usb-boot.md + - "coreboot Fan control": unified-test-documentation/dasharo-compatibility/S31-coreboot-fan-control.md + - "Fan speed": unified-test-documentation/dasharo-compatibility/S30-fan-speed.md + - "Embedded Controller and Super I/O initialization ": unified-test-documentation/dasharo-compatibility/31G-ec-and-superio.md + - "Nvidia Graphics support": unified-test-documentation/dasharo-compatibility/319-nvidia-graphics.md + - "Flash write protection": unified-test-documentation/dasharo-compatibility/31P-flash-write-protection.md + - "Custom Network Boot entries": unified-test-documentation/dasharo-compatibility/30A-custom-network-boot-entries.md + - "M.2 automatic SATA/NVMe switching support": unified-test-documentation/dasharo-compatibility/31I-nvme-switching.md + - "miniPCIe slot verification": unified-test-documentation/dasharo-compatibility/31K-minipcie-verification.md + - "eMMC support": unified-test-documentation/dasharo-compatibility/31M-emmc-support.md + - "PCI Express ports": unified-test-documentation/dasharo-compatibility/31R-pcie-ports.md + - "SATA LED and PC speaker error indication": unified-test-documentation/dasharo-compatibility/31S-sata-led-and-pc-speaker-error-indication.md + - "Firmware locally building and flashing": unified-test-documentation/dasharo-compatibility/326b-firmware-building-locally.md + - "Firmware update using fwupd": unified-test-documentation/dasharo-compatibility/320-fwupd-firmware-update.md + - "Dasharo Tools Suite": unified-test-documentation/dasharo-compatibility/326-dasharo-tools-suite.md + - "Embedded controller flashing": unified-test-documentation/dasharo-compatibility/327-embedded_controller_flashing.md + - "Logo customization": unified-test-documentation/dasharo-compatibility/328-logo-customization-functionality.md + - "Super I/O initialization - QubesOS": unified-test-documentation/dasharo-compatibility/343-super-I-O-initialization-on-QubesOS.md + - "Display Resolution - QubesOS": unified-test-documentation/dasharo-compatibility/345-display-resolution.md + - "Device power control operations": unified-test-documentation/dasharo-compatibility/344-power-operations.md + - "SATA hot plug": unified-test-documentation/dasharo-compatibility/346-SATA-hotplug-detection.md + - "Sign of life": unified-test-documentation/dasharo-compatibility/347-sign-of-life.md + - "BIOS menu function keys": unified-test-documentation/dasharo-compatibility/357-bios-menu-function-keys.md + - "Suspend Mechanism Switching S0ix/S3": unified-test-documentation/dasharo-compatibility/358-suspend-mechanism-switching-S0ix-S3.md + - "Block boot when battery is low": unified-test-documentation/dasharo-compatibility/359-boot-blocking.md + - "Power State after Power Fail": unified-test-documentation/dasharo-compatibility/360-power-after-fail.md + - "ESP scanning": unified-test-documentation/dasharo-compatibility/361-esp-scanning.md + - "Dasharo Configuration Utility": unified-test-documentation/dasharo-compatibility/362-dcu.md + - "Dasharo security": + - "TPM support": unified-test-documentation/dasharo-security/200-tpm-support.md + - "Verified Boot": unified-test-documentation/dasharo-security/201-verified-boot.md + - "Measured Boot": unified-test-documentation/dasharo-security/203-measured-boot.md + - "Secure Boot": unified-test-documentation/dasharo-security/206-secure-boot.md + - "ME neuter/disable": unified-test-documentation/dasharo-security/20F-me-neuter.md + - "BIOS lock support": unified-test-documentation/dasharo-security/20J-bios-lock-support.md + - "SMM BIOS write protection": unified-test-documentation/dasharo-security/20O-SMM-bios-write-protection.md + - "Early boot DMA protection": unified-test-documentation/dasharo-security/20L-early-boot-dma-protection.md + - "Boot menu enable/disable": unified-test-documentation/dasharo-security/20P-boot-menu.md + - "UEFI Setup password": unified-test-documentation/dasharo-security/20R-uefi-setup-password.md + - "USB stack enable/disable": unified-test-documentation/dasharo-security/20S-usb-stack.md + - "Network stack enable/disable": unified-test-documentation/dasharo-security/20T-network-boot.md + - "Boot Guard support": unified-test-documentation/dasharo-security/207-boot-guard-support.md + - "TCG OPAL disk password support": unified-test-documentation/dasharo-security/208-opal-disk-password-support.md + - "Memory Profiles": unified-test-documentation/dasharo-compatibility/363-xmp.md + - "Dasharo performance": + - "Coreboot boot measure": unified-test-documentation/dasharo-performance/400-coreboot-boot-measure.md + - "Device boot measure": unified-test-documentation/dasharo-performance/403-device-boot-measure.md + - "CPU temperature measure": unified-test-documentation/dasharo-performance/401-cpu-temperature.md + - "CPU frequency measure": unified-test-documentation/dasharo-performance/402-cpu-frequency.md + - "Platform stability": unified-test-documentation/dasharo-performance/404-platform-stability.md + - "Fan control measure": unified-test-documentation/dasharo-performance/405-fan-control-measure.md + - "Custom fan curve": unified-test-documentation/dasharo-performance/406-custom-fan-curve.md + - "Ubuntu booting performance test": unified-test-documentation/dasharo-performance/407-ubuntu-booting-performance-test.md + - "Debian booting performance test": unified-test-documentation/dasharo-performance/408-debian-booting-performance-test.md + - "FreeBSD booting performance test": unified-test-documentation/dasharo-performance/409-freebsd-booting-performance-test.md + - "Proxmox booting performance test": unified-test-documentation/dasharo-performance/410-proxmox-booting-performance-test.md + - "Ubuntu Server booting performance test": unified-test-documentation/dasharo-performance/411-ubuntu-server-booting-performance-test.md + - "OPNsense (serial output) booting performance test": unified-test-documentation/dasharo-performance/412-opnsense-serial-booting-performance-test.md + - "OPNsense (VGA output) booting performance test": unified-test-documentation/dasharo-performance/413-opnsense-vga-booting-performance-test.md + - "pfSense (serial output) booting performance test": unified-test-documentation/dasharo-performance/414-pfsense-serial-booting-performance-test.md + - "pfSense (VGA output) booting performance test": unified-test-documentation/dasharo-performance/415-pfsense-vga-booting-performance-test.md + - "Windows booting performance test": unified-test-documentation/dasharo-performance/416-windows-booting-performance-test.md + - "Dasharo stability": + - "USB Type-A devices detection": unified-test-documentation/dasharo-stability/C01-usb-type-a-devices-detection.md + - "M.2 Wi-fi": unified-test-documentation/dasharo-stability/C02-m2-wi-fi.md + - "NVMe detection": unified-test-documentation/dasharo-stability/C03-nvme-detection.md + - "Power management": unified-test-documentation/dasharo-stability/C04-power-management.md + - "NET interface check after coldboot/warmboot/reboot/suspend": unified-test-documentation/dasharo-stability/01-net-controller-after-coldboot-warmboot-reboot-suspend.md + - "Roadmap": ecosystem/roadmap.md + - "Quality Principles": quality-principles/introduction.md # - 'Introduction': # - 'Dasharo Quality Criteria': quality-principles/dasharo-quality-criteria.md - - 'Value proposition': - - 'Overview': value-prop/overview.md - - 'Security': value-prop/security.md - - 'Compatibility': value-prop/compatibility.md - # - 'Performance': value-prop/performance.md - - 'Marketing': value-prop/marketing.md + - "Value proposition": + - "Overview": value-prop/overview.md + - "Security": value-prop/security.md + - "Compatibility": value-prop/compatibility.md + # - 'Performance': value-prop/performance.md + - "Marketing": value-prop/marketing.md # - 'Certification Program': # - 'Overview': value-prop/certification-program/overview.md # - - 'Ways you can help us': ways-you-can-help-us.md - - 'Projects': - - 'TrenchBoot Anti Evil Maid (current plan - v2)': projects/trenchboot-aem-v2.md - - 'TrenchBoot Anti Evil Maid (previoius plan - v1)': projects/trenchboot-aem.md - - 'UEFI Capsule Update for coreboot with EDK II': projects/capsule-updates.md + - "Ways you can help us": ways-you-can-help-us.md + - "Projects": + - "TrenchBoot Anti Evil Maid (current plan - v2)": projects/trenchboot-aem-v2.md + - "TrenchBoot Anti Evil Maid (previoius plan - v1)": projects/trenchboot-aem.md + - "UEFI Capsule Update for coreboot with EDK II": projects/capsule-updates.md