Files
docs/dev-proc/versioning/index.html

12544 lines
213 KiB
HTML

<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="canonical" href="https://docs.dasharo.com/dev-proc/versioning/">
<link rel="prev" href="../smbios-rules/">
<link rel="next" href="../feature-bug-fix-dev-process/">
<link rel="icon" href="../../images/favicon.png">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.2">
<title>Versioning - Dasharo Universe</title>
<link rel="stylesheet" href="../../assets/stylesheets/main.50c56a3b.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
<link rel="stylesheet" href="../../stylesheets/extra.css">
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
<link href="../../assets/stylesheets/glightbox.min.css" rel="stylesheet"/><style>
html.glightbox-open { overflow: initial; height: 100%; }
.gslide-title { margin-top: 0px; user-select: text; }
.gslide-desc { color: #666; user-select: text; }
.gslide-image img { background: white; }
.gscrollbar-fixer { padding-right: 15px; }
.gdesc-inner { font-size: 0.75rem; }
body[data-md-color-scheme="slate"] .gdesc-inner { background: var(--md-default-bg-color);}
body[data-md-color-scheme="slate"] .gslide-title { color: var(--md-default-fg-color);}
body[data-md-color-scheme="slate"] .gslide-desc { color: var(--md-default-fg-color);}</style> <script src="../../assets/javascripts/glightbox.min.js"></script></head>
<body dir="ltr">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#versioning" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header md-header--shadow md-header--lifted" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../.." title="Dasharo Universe" class="md-header__button md-logo" aria-label="Dasharo Universe" data-md-component="logo">
<img src="../../images/dasharo-logo.png" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Dasharo Universe
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Versioning
</span>
</div>
</div>
</div>
<script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
</button>
</nav>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://github.com/dasharo/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
GitHub
</div>
</a>
</div>
</nav>
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." class="md-tabs__link">
Intro
</a>
</li>
<li class="md-tabs__item">
<a href="../../variants/overview/" class="md-tabs__link">
Supported hardware
</a>
</li>
<li class="md-tabs__item">
<a href="../../guides/firmware-update/" class="md-tabs__link">
Guides
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="../source-code-structure/" class="md-tabs__link">
Development Process
</a>
</li>
<li class="md-tabs__item">
<a href="../../dasharo-tools-suite/overview/" class="md-tabs__link">
Dasharo Tools Suite
</a>
</li>
<li class="md-tabs__item">
<a href="../../glossary/" class="md-tabs__link">
Knowledge base
</a>
</li>
<li class="md-tabs__item">
<a href="../../osf-trivia-list/introduction/" class="md-tabs__link">
FAQ
</a>
</li>
<li class="md-tabs__item">
<a href="../../ecosystem/overview/" class="md-tabs__link">
Ecosystem
</a>
</li>
<li class="md-tabs__item">
<a href="../../projects/trenchboot-aem-v2/" class="md-tabs__link">
Projects
</a>
</li>
</ul>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../.." title="Dasharo Universe" class="md-nav__button md-logo" aria-label="Dasharo Universe" data-md-component="logo">
<img src="../../images/dasharo-logo.png" alt="logo">
</a>
Dasharo Universe
</label>
<div class="md-nav__source">
<a href="https://github.com/dasharo/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
</div>
<div class="md-source__repository">
GitHub
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1" >
<label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="">
<span class="md-ellipsis">
Intro
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_1">
<span class="md-nav__icon md-icon"></span>
Intro
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
<span class="md-ellipsis">
About Dasharo
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../newcomers/" class="md-nav__link">
<span class="md-ellipsis">
New? Start here
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../security/" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2" >
<label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="">
<span class="md-ellipsis">
Supported hardware
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2">
<span class="md-nav__icon md-icon"></span>
Supported hardware
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/versions/" class="md-nav__link">
<span class="md-ellipsis">
Version matrix
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3" >
<label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0">
<span class="md-ellipsis">
ASRock Rack SPC741D8-2L2T/BCM
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_3">
<span class="md-nav__icon md-icon"></span>
ASRock Rack SPC741D8-2L2T/BCM
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware Update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asrock_spc741d8/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness Score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_4" >
<label class="md-nav__link" for="__nav_2_4" id="__nav_2_4_label" tabindex="0">
<span class="md-ellipsis">
Asus KGPE-D16
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_4">
<span class="md-nav__icon md-icon"></span>
Asus KGPE-D16
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware configuration matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/fan-control/" class="md-nav__link">
<span class="md-ellipsis">
Fan Control
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/setup/" class="md-nav__link">
<span class="md-ellipsis">
Hardware setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/spi-wp/" class="md-nav__link">
<span class="md-ellipsis">
SPI write protection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/asus_kgpe_d16/tpm-mboot/" class="md-nav__link">
<span class="md-ellipsis">
TPM measured boot
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_5" >
<label class="md-nav__link" for="__nav_2_5" id="__nav_2_5_label" tabindex="0">
<span class="md-ellipsis">
Dell OptiPlex
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_5">
<span class="md-nav__icon md-icon"></span>
Dell OptiPlex
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/dell_optiplex/faq/" class="md-nav__link">
<span class="md-ellipsis">
FAQ
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_6" >
<label class="md-nav__link" for="__nav_2_6" id="__nav_2_6_label" tabindex="0">
<span class="md-ellipsis">
Gigabyte MZ33-AR1
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_6">
<span class="md-nav__icon md-icon"></span>
Gigabyte MZ33-AR1
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/gigabyte_mz33-ar1/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/gigabyte_mz33-ar1/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/gigabyte_mz33-ar1/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/gigabyte_mz33-ar1/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/gigabyte_mz33-ar1/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/gigabyte_mz33-ar1/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/gigabyte_mz33-ar1/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_7" >
<label class="md-nav__link" for="__nav_2_7" id="__nav_2_7_label" tabindex="0">
<span class="md-ellipsis">
Hardkernel ODROID H4
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_7">
<span class="md-nav__icon md-icon"></span>
Hardkernel ODROID H4
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/releases_sbl/" class="md-nav__link">
<span class="md-ellipsis">
Slim Bootloader releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/hardkernel_odroid_h4/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_8" >
<label class="md-nav__link" for="__nav_2_8" id="__nav_2_8_label" tabindex="0">
<span class="md-ellipsis">
MSI desktops
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_8">
<span class="md-nav__icon md-icon"></span>
MSI desktops
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified/msi/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/development/" class="md-nav__link">
<span class="md-ellipsis">
Development
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/faq/" class="md-nav__link">
<span class="md-ellipsis">
FAQ
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/hcl/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Compatibility
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/msi/firmware-transition/" class="md-nav__link">
<span class="md-ellipsis">
Firmware transition
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_8_10" >
<label class="md-nav__link" for="__nav_2_8_10" id="__nav_2_8_10_label" tabindex="0">
<span class="md-ellipsis">
MSI PRO Z690-A
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_8_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_8_10">
<span class="md-nav__icon md-icon"></span>
MSI PRO Z690-A
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/msi_z690/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z690/releases_heads/" class="md-nav__link">
<span class="md-ellipsis">
Heads releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z690/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z690/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z690/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_8_11" >
<label class="md-nav__link" for="__nav_2_8_11" id="__nav_2_8_11_label" tabindex="0">
<span class="md-ellipsis">
MSI PRO Z790-P
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_8_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_8_11">
<span class="md-nav__icon md-icon"></span>
MSI PRO Z790-P
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/msi_z790/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z790/releases_heads/" class="md-nav__link">
<span class="md-ellipsis">
Heads releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z790/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z790/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/msi_z790/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9" >
<label class="md-nav__link" for="__nav_2_9" id="__nav_2_9_label" tabindex="0">
<span class="md-ellipsis">
NovaCustom
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9">
<span class="md-nav__icon md-icon"></span>
NovaCustom
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified/novacustom/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/novacustom/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/novacustom/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/novacustom/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/novacustom/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/clevo/post-install/" class="md-nav__link">
<span class="md-ellipsis">
Post-installation setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/novacustom/features/" class="md-nav__link">
<span class="md-ellipsis">
Features
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/novacustom/hcl/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Compatibility List
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/novacustom/firmware-transition/" class="md-nav__link">
<span class="md-ellipsis">
Firmware transition
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_10" >
<label class="md-nav__link" for="__nav_2_9_10" id="__nav_2_9_10_label" tabindex="0">
<span class="md-ellipsis">
NUC BOX
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_9_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_10">
<span class="md-nav__icon md-icon"></span>
NUC BOX
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_nuc_box/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nuc_box/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nuc_box/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nuc_box/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_11" >
<label class="md-nav__link" for="__nav_2_9_11" id="__nav_2_9_11_label" tabindex="0">
<span class="md-ellipsis">
V54 14th Gen
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_9_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_11">
<span class="md-nav__icon md-icon"></span>
V54 14th Gen
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_11_1" >
<label class="md-nav__link" for="__nav_2_9_11_1" id="__nav_2_9_11_1_label" tabindex="0">
<span class="md-ellipsis">
V540TU
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_9_11_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_11_1">
<span class="md-nav__icon md-icon"></span>
V540TU
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tu/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tu/releases_heads/" class="md-nav__link">
<span class="md-ellipsis">
Heads releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tu/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tu/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tu/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_11_2" >
<label class="md-nav__link" for="__nav_2_9_11_2" id="__nav_2_9_11_2_label" tabindex="0">
<span class="md-ellipsis">
V540TNx
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_9_11_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_11_2">
<span class="md-nav__icon md-icon"></span>
V540TNx
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tnx/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tnx/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v540tnx/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_12" >
<label class="md-nav__link" for="__nav_2_9_12" id="__nav_2_9_12_label" tabindex="0">
<span class="md-ellipsis">
V56 14th Gen
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_9_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_12">
<span class="md-nav__icon md-icon"></span>
V56 14th Gen
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_12_1" >
<label class="md-nav__link" for="__nav_2_9_12_1" id="__nav_2_9_12_1_label" tabindex="0">
<span class="md-ellipsis">
V560TU
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_9_12_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_12_1">
<span class="md-nav__icon md-icon"></span>
V560TU
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tu/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tu/releases_heads/" class="md-nav__link">
<span class="md-ellipsis">
Heads releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tu/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tu/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tu/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_12_2" >
<label class="md-nav__link" for="__nav_2_9_12_2" id="__nav_2_9_12_2_label" tabindex="0">
<span class="md-ellipsis">
V560TNx
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_2_9_12_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_12_2">
<span class="md-nav__icon md-icon"></span>
V560TNx
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tnx/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tnx/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_v560tnx/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_13" >
<label class="md-nav__link" for="__nav_2_9_13" id="__nav_2_9_13_label" tabindex="0">
<span class="md-ellipsis">
NV4x 12th Gen
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_9_13_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_13">
<span class="md-nav__icon md-icon"></span>
NV4x 12th Gen
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_adl/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_adl/releases_heads/" class="md-nav__link">
<span class="md-ellipsis">
Heads releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_adl/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_adl/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_adl/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_14" >
<label class="md-nav__link" for="__nav_2_9_14" id="__nav_2_9_14_label" tabindex="0">
<span class="md-ellipsis">
NV4x 11th Gen
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_9_14_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_14">
<span class="md-nav__icon md-icon"></span>
NV4x 11th Gen
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_tgl/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_tgl/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_tgl/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_tgl/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_tgl/lvfs_report/" class="md-nav__link">
<span class="md-ellipsis">
LVFS report
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_nv4x_tgl/compatibility-check-results-ubuntu/" class="md-nav__link">
<span class="md-ellipsis">
Checkbox results
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_15" >
<label class="md-nav__link" for="__nav_2_9_15" id="__nav_2_9_15_label" tabindex="0">
<span class="md-ellipsis">
NS5x/7x 12th Gen
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_9_15_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_15">
<span class="md-nav__icon md-icon"></span>
NS5x/7x 12th Gen
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_adl/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_adl/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_adl/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_adl/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_9_16" >
<label class="md-nav__link" for="__nav_2_9_16" id="__nav_2_9_16_label" tabindex="0">
<span class="md-ellipsis">
NS5x/7x 11th Gen
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_9_16_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_9_16">
<span class="md-nav__icon md-icon"></span>
NS5x/7x 11th Gen
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_tgl/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_tgl/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_tgl/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/novacustom_ns5x_tgl/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_10" >
<label class="md-nav__link" for="__nav_2_10" id="__nav_2_10_label" tabindex="0">
<span class="md-ellipsis">
PC Engines
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_10">
<span class="md-nav__icon md-icon"></span>
PC Engines
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/pc_engines/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/releases_uefi/" class="md-nav__link">
<span class="md-ellipsis">
Releases (coreboot+UEFI)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/releases_seabios/" class="md-nav__link">
<span class="md-ellipsis">
Releases (coreboot+SeaBIOS)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/faq/" class="md-nav__link">
<span class="md-ellipsis">
FAQ
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/post-eol-fw-announcement/" class="md-nav__link">
<span class="md-ellipsis">
Announcement
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/pc_engines/bios-lock/" class="md-nav__link">
<span class="md-ellipsis">
Firmware write protection
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11" >
<label class="md-nav__link" for="__nav_2_11" id="__nav_2_11_label" tabindex="0">
<span class="md-ellipsis">
Protectli
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11">
<span class="md-nav__icon md-icon"></span>
Protectli
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified/protectli/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/protectli/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/protectli/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/protectli/post-install/" class="md-nav__link">
<span class="md-ellipsis">
Post-installation setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/protectli/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/protectli/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/protectli/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified/protectli/os-installation/" class="md-nav__link">
<span class="md-ellipsis">
OS installation
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_9" >
<label class="md-nav__link" for="__nav_2_11_9" id="__nav_2_11_9_label" tabindex="0">
<span class="md-ellipsis">
Protectli FW6
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_9">
<span class="md-nav__icon md-icon"></span>
Protectli FW6
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_fw6/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_fw6/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_10" >
<label class="md-nav__link" for="__nav_2_11_10" id="__nav_2_11_10_label" tabindex="0">
<span class="md-ellipsis">
Protectli V1000 series
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_10">
<span class="md-nav__icon md-icon"></span>
Protectli V1000 series
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_v1000-series/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_v1000-series/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_v1000-series/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_11" >
<label class="md-nav__link" for="__nav_2_11_11" id="__nav_2_11_11_label" tabindex="0">
<span class="md-ellipsis">
Protectli VP2410
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_11">
<span class="md-nav__icon md-icon"></span>
Protectli VP2410
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2410/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2410/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2410/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_12" >
<label class="md-nav__link" for="__nav_2_11_12" id="__nav_2_11_12_label" tabindex="0">
<span class="md-ellipsis">
Protectli VP2420
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_12">
<span class="md-nav__icon md-icon"></span>
Protectli VP2420
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2420/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2420/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2420/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_13" >
<label class="md-nav__link" for="__nav_2_11_13" id="__nav_2_11_13_label" tabindex="0">
<span class="md-ellipsis">
Protectli VP2430
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_13_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_13">
<span class="md-nav__icon md-icon"></span>
Protectli VP2430
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2430/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2430/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2430/openness-score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_14" >
<label class="md-nav__link" for="__nav_2_11_14" id="__nav_2_11_14_label" tabindex="0">
<span class="md-ellipsis">
Protectli VP2440
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_14_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_14">
<span class="md-nav__icon md-icon"></span>
Protectli VP2440
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2440/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2440/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp2440/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_15" >
<label class="md-nav__link" for="__nav_2_11_15" id="__nav_2_11_15_label" tabindex="0">
<span class="md-ellipsis">
Protectli VP32XX
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_15_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_15">
<span class="md-nav__icon md-icon"></span>
Protectli VP32XX
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_vp32xx/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp32xx/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp32xx/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_16" >
<label class="md-nav__link" for="__nav_2_11_16" id="__nav_2_11_16_label" tabindex="0">
<span class="md-ellipsis">
Protectli VP46XX
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_16_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_16">
<span class="md-nav__icon md-icon"></span>
Protectli VP46XX
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_vp46xx/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp46xx/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp46xx/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_11_17" >
<label class="md-nav__link" for="__nav_2_11_17" id="__nav_2_11_17_label" tabindex="0">
<span class="md-ellipsis">
Protectli VP66XX
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_11_17_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_11_17">
<span class="md-nav__icon md-icon"></span>
Protectli VP66XX
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/protectli_vp66xx/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp66xx/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/protectli_vp66xx/openness_score/" class="md-nav__link">
<span class="md-ellipsis">
Openness score
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_12" >
<label class="md-nav__link" for="__nav_2_12" id="__nav_2_12_label" tabindex="0">
<span class="md-ellipsis">
QEMU Q35 Emulator
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_12">
<span class="md-nav__icon md-icon"></span>
QEMU Q35 Emulator
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial Deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/qemu_q35/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_13" >
<label class="md-nav__link" for="__nav_2_13" id="__nav_2_13_label" tabindex="0">
<span class="md-ellipsis">
Raptor CS Talos II
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_13_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_13">
<span class="md-nav__icon md-icon"></span>
Raptor CS Talos II
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/talos_2/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware configuration matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/conferences/" class="md-nav__link">
<span class="md-ellipsis">
Conference materials
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/talos_2/tpm-support/" class="md-nav__link">
<span class="md-ellipsis">
TPM connection and support
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_14" >
<label class="md-nav__link" for="__nav_2_14" id="__nav_2_14_label" tabindex="0">
<span class="md-ellipsis">
Supermicro X11 LGA1151 Series
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_14_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_14">
<span class="md-nav__icon md-icon"></span>
Supermicro X11 LGA1151 Series
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/building-manual/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/initial-deployment/" class="md-nav__link">
<span class="md-ellipsis">
Initial deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Firmware update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/recovery/" class="md-nav__link">
<span class="md-ellipsis">
Recovery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/supermicro_x11_lga1151_series/faq/" class="md-nav__link">
<span class="md-ellipsis">
FAQ
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_15" >
<label class="md-nav__link" for="__nav_2_15" id="__nav_2_15_label" tabindex="0">
<span class="md-ellipsis">
Tuxedo IBS15
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_15_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_2_15">
<span class="md-nav__icon md-icon"></span>
Tuxedo IBS15
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../variants/tuxedo_ibs15/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/tuxedo_ibs15/building/" class="md-nav__link">
<span class="md-ellipsis">
Building manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/tuxedo_ibs15/installation/" class="md-nav__link">
<span class="md-ellipsis">
Installation manual
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/tuxedo_ibs15/post_install/" class="md-nav__link">
<span class="md-ellipsis">
Post-installation setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/tuxedo_ibs15/hardware-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Hardware Configuration Matrix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../variants/tuxedo_ibs15/test-matrix/" class="md-nav__link">
<span class="md-ellipsis">
Test matrix
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3" >
<label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="">
<span class="md-ellipsis">
Guides
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_3">
<span class="md-nav__icon md-icon"></span>
Guides
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../guides/firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
Updating your firmware
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/capsule-update/" class="md-nav__link">
<span class="md-ellipsis">
Capsule updates
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/beta/" class="md-nav__link">
<span class="md-ellipsis">
Beta Updates
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/firmware-reflash/" class="md-nav__link">
<span class="md-ellipsis">
Flashing custom firmware
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/vboot-signing/" class="md-nav__link">
<span class="md-ellipsis">
Firmware signing for vboot
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/cpu-fusing/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo TrustRoot Fusing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/dasharo-reviewers-guide/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Reviewers Guide
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/signature-verification/" class="md-nav__link">
<span class="md-ellipsis">
Verifying signatures
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/reproducible-build-verification/" class="md-nav__link">
<span class="md-ellipsis">
Verifying reproducible builds
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/logo-customization/" class="md-nav__link">
<span class="md-ellipsis">
Boot logo replacement
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/redundancy/" class="md-nav__link">
<span class="md-ellipsis">
Top Swap Redundancy
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_12" >
<label class="md-nav__link" for="__nav_3_12" id="__nav_3_12_label" tabindex="0">
<span class="md-ellipsis">
Lab Assembly
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_3_12">
<span class="md-nav__icon md-icon"></span>
Lab Assembly
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/asrock_spc741d8/" class="md-nav__link">
<span class="md-ellipsis">
ASRock SPC741D8-2L2T/BCM
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/gigabyte_mz33_ar1/" class="md-nav__link">
<span class="md-ellipsis">
Gigabyte MZ33-AR1
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/msi-zx90/" class="md-nav__link">
<span class="md-ellipsis">
MSI PRO Z690-A and Z790-P
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/msi-b850/" class="md-nav__link">
<span class="md-ellipsis">
MSI PRO B850
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/minnowboard-turbot/" class="md-nav__link">
<span class="md-ellipsis">
MinnowBoard Turbot
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/novacustom/" class="md-nav__link">
<span class="md-ellipsis">
NovaCustom
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/odroid-assembly-guide/" class="md-nav__link">
<span class="md-ellipsis">
Odroid H4
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/pcengines/" class="md-nav__link">
<span class="md-ellipsis">
PC Engines
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../guides/lab-assembly/protectli/" class="md-nav__link">
<span class="md-ellipsis">
Protectli
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4" checked>
<label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="">
<span class="md-ellipsis">
Development Process
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_4">
<span class="md-nav__icon md-icon"></span>
Development Process
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../source-code-structure/" class="md-nav__link">
<span class="md-ellipsis">
Source code structure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../smbios-rules/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Product Guidelines: SMBIOS Information
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Versioning
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Versioning
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#dasharo-pro-package-releases" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Pro Package Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#dasharo-community-releases" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Community Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pc-engines-releases-and-its-exceptional-versioning-scheme" class="md-nav__link">
<span class="md-ellipsis">
PC Engines releases and its exceptional versioning scheme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#signing-keys" class="md-nav__link">
<span class="md-ellipsis">
Signing keys
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#promotion-to-production-level-versioning-v100-and-up" class="md-nav__link">
<span class="md-ellipsis">
Promotion to production-level versioning (v1.0.0 and up)
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../feature-bug-fix-dev-process/" class="md-nav__link">
<span class="md-ellipsis">
Features and bug fixes development process
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../standard-release-process/" class="md-nav__link">
<span class="md-ellipsis">
Standard Release Process
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../documentation-guidelines/" class="md-nav__link">
<span class="md-ellipsis">
Documentation guidelines
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../hcl-maintainer/" class="md-nav__link">
<span class="md-ellipsis">
HCL Maintainer documentation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../screenshots/" class="md-nav__link">
<span class="md-ellipsis">
Taking firmware screenshots
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fwupd/" class="md-nav__link">
<span class="md-ellipsis">
fwupd and LVFS
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" >
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="">
<span class="md-ellipsis">
Dasharo Tools Suite
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
Dasharo Tools Suite
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../dasharo-tools-suite/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-tools-suite/releases/" class="md-nav__link">
<span class="md-ellipsis">
Releases
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5_3" >
<label class="md-nav__link" for="__nav_5_3" id="__nav_5_3_label" tabindex="0">
<span class="md-ellipsis">
Documentation
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_3">
<span class="md-nav__icon md-icon"></span>
Documentation
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../dasharo-tools-suite/documentation/supported-hardware/" class="md-nav__link">
<span class="md-ellipsis">
Supported Hardware
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-tools-suite/documentation/building/" class="md-nav__link">
<span class="md-ellipsis">
Building
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-tools-suite/documentation/running/" class="md-nav__link">
<span class="md-ellipsis">
Running
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-tools-suite/documentation/features/" class="md-nav__link">
<span class="md-ellipsis">
Features
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-tools-suite/documentation/dasharo-transition/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Transition
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" >
<label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="">
<span class="md-ellipsis">
Knowledge base
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6">
<span class="md-nav__icon md-icon"></span>
Knowledge base
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../glossary/" class="md-nav__link">
<span class="md-ellipsis">
Glossary
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-naming-convention/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Product Naming Convention
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_3" >
<label class="md-nav__link" for="__nav_6_3" id="__nav_6_3_label" tabindex="0">
<span class="md-ellipsis">
Dasharo menu documentation
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_3">
<span class="md-nav__icon md-icon"></span>
Dasharo menu documentation
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../dasharo-menu-docs/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-menu-docs/boot-maintenance-mgr/" class="md-nav__link">
<span class="md-ellipsis">
Boot Maintenance Manager
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-menu-docs/device-manager/" class="md-nav__link">
<span class="md-ellipsis">
Device Manager
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-menu-docs/dasharo-system-features/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo System Features
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dasharo-menu-docs/dasharo-apu-configuration/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo APU Configuration
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../common-coreboot-docs/checkbox/" class="md-nav__link">
<span class="md-ellipsis">
Checkbox certification software usage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../common-coreboot-docs/dumping_logs/" class="md-nav__link">
<span class="md-ellipsis">
Dumping logs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../kb/firmware-update-mode/" class="md-nav__link">
<span class="md-ellipsis">
Firmware Update Mode
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_7" >
<label class="md-nav__link" for="__nav_6_7" id="__nav_6_7_label" tabindex="0">
<span class="md-ellipsis">
UEFI Capsule Updates
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_6_7">
<span class="md-nav__icon md-icon"></span>
UEFI Capsule Updates
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../kb/capsule-updates-overview/" class="md-nav__link">
<span class="md-ellipsis">
Capsule Updates Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../kb/edk2-capsule-updates/" class="md-nav__link">
<span class="md-ellipsis">
Capsule Updates Details
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../kb/capsule-updates-configs/" class="md-nav__link">
<span class="md-ellipsis">
Capsule Updates Configs
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../kb/pcr-measurements/" class="md-nav__link">
<span class="md-ellipsis">
PCR Measurements
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../kb/laptop-dev-env/" class="md-nav__link">
<span class="md-ellipsis">
NovaCustom dev setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../kb/flashregions/" class="md-nav__link">
<span class="md-ellipsis">
Flash Regions
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../kb/fwupd/" class="md-nav__link">
<span class="md-ellipsis">
fwupd firmware updates
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../kb/flash-write-dependencies/" class="md-nav__link">
<span class="md-ellipsis">
Firmware Update dependencies
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7" >
<label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="">
<span class="md-ellipsis">
FAQ
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_7">
<span class="md-nav__icon md-icon"></span>
FAQ
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../osf-trivia-list/introduction/" class="md-nav__link">
<span class="md-ellipsis">
Introduction
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trivia-list/dasharo/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trivia-list/dasharo-pro-package/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Pro Package
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trivia-list/dts/" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Tools Suite
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trivia-list/deployment/" class="md-nav__link">
<span class="md-ellipsis">
Deployment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trolling-list/build_process/" class="md-nav__link">
<span class="md-ellipsis">
Firmware build process
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trolling-list/trusted_computing/" class="md-nav__link">
<span class="md-ellipsis">
Trusted Computing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trolling-list/jsm_documentation/" class="md-nav__link">
<span class="md-ellipsis">
Jira Service Management
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trivia-list/me/" class="md-nav__link">
<span class="md-ellipsis">
Intel ME/CSME
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trivia-list/capsule-update/" class="md-nav__link">
<span class="md-ellipsis">
Capsule Update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../osf-trivia-list/sovereign-boot-wizard/" class="md-nav__link">
<span class="md-ellipsis">
Sovereign Boot Provisioning Wizard
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8" >
<label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="">
<span class="md-ellipsis">
Ecosystem
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8">
<span class="md-nav__icon md-icon"></span>
Ecosystem
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../ecosystem/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2" >
<label class="md-nav__link" for="__nav_8_2" id="__nav_8_2_label" tabindex="0">
<span class="md-ellipsis">
Transparent Validation
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2">
<span class="md-nav__icon md-icon"></span>
Transparent Validation
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_1" >
<label class="md-nav__link" for="__nav_8_2_1" id="__nav_8_2_1_label" tabindex="0">
<span class="md-ellipsis">
MSI PRO Z690-A
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_1">
<span class="md-nav__icon md-icon"></span>
MSI PRO Z690-A
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/msi-z690/presale-assembly-and-validation/" class="md-nav__link">
<span class="md-ellipsis">
Presale assembly and validation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_2" >
<label class="md-nav__link" for="__nav_8_2_2" id="__nav_8_2_2_label" tabindex="0">
<span class="md-ellipsis">
ASRock SPC741D8
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_2_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_2">
<span class="md-nav__icon md-icon"></span>
ASRock SPC741D8
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/ASRock-SPC741D8/presale-assembly-and-validation/" class="md-nav__link">
<span class="md-ellipsis">
Presale assembly and validation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_3" >
<label class="md-nav__link" for="__nav_8_2_3" id="__nav_8_2_3_label" tabindex="0">
<span class="md-ellipsis">
Supermicro X11 LGA1151 Series
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_3">
<span class="md-nav__icon md-icon"></span>
Supermicro X11 LGA1151 Series
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/supermicro_x11_lga1151_series/theory-of-operation/" class="md-nav__link">
<span class="md-ellipsis">
Theory of Operation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_4" >
<label class="md-nav__link" for="__nav_8_2_4" id="__nav_8_2_4_label" tabindex="0">
<span class="md-ellipsis">
muxPi
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_4">
<span class="md-nav__icon md-icon"></span>
muxPi
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/muxpi/theory-of-operations/" class="md-nav__link">
<span class="md-ellipsis">
Theory of Operations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/muxpi/basic-validation/" class="md-nav__link">
<span class="md-ellipsis">
Basic validation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_5" >
<label class="md-nav__link" for="__nav_8_2_5" id="__nav_8_2_5_label" tabindex="0">
<span class="md-ellipsis">
Remote Testing Environment
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_5">
<span class="md-nav__icon md-icon"></span>
Remote Testing Environment
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/introduction/" class="md-nav__link">
<span class="md-ellipsis">
Introduction
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/v1.1.0/specification/" class="md-nav__link">
<span class="md-ellipsis">
Specification
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_5_3" >
<label class="md-nav__link" for="__nav_8_2_5_3" id="__nav_8_2_5_3_label" tabindex="0">
<span class="md-ellipsis">
Getting Started
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="4" aria-labelledby="__nav_8_2_5_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_5_3">
<span class="md-nav__icon md-icon"></span>
Getting Started
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/v1.1.0/quick-start-guide/" class="md-nav__link">
<span class="md-ellipsis">
Quick Start Guide
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/v1.1.0/serial-port-connection-guide/" class="md-nav__link">
<span class="md-ellipsis">
Serial Port Connection Guide
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/v1.1.0/flashing-guide/" class="md-nav__link">
<span class="md-ellipsis">
Flashing Guide
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/v1.1.0/Change-MAC-Address/" class="md-nav__link">
<span class="md-ellipsis">
Changing MAC Address Guide
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/v1.1.0/Change-IP-Address/" class="md-nav__link">
<span class="md-ellipsis">
Static IP Address Guide
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/v1.1.0/reference-os/" class="md-nav__link">
<span class="md-ellipsis">
RTE Reference OS
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/rte/revision-history/" class="md-nav__link">
<span class="md-ellipsis">
Revision History
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_6" >
<label class="md-nav__link" for="__nav_8_2_6" id="__nav_8_2_6_label" tabindex="0">
<span class="md-ellipsis">
SD Wire
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_6">
<span class="md-nav__icon md-icon"></span>
SD Wire
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/sd-wire/getting-started/" class="md-nav__link">
<span class="md-ellipsis">
Getting started
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/sd-wire/specification/" class="md-nav__link">
<span class="md-ellipsis">
Specification
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/sd-wire/usage-validation/" class="md-nav__link">
<span class="md-ellipsis">
Usage
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/sd-wire/faq/" class="md-nav__link">
<span class="md-ellipsis">
FAQ
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_7" >
<label class="md-nav__link" for="__nav_8_2_7" id="__nav_8_2_7_label" tabindex="0">
<span class="md-ellipsis">
USB Sniffer
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_7">
<span class="md-nav__icon md-icon"></span>
USB Sniffer
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/usb-sniffer/usage-validation/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Preperation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_8" >
<label class="md-nav__link" for="__nav_8_2_8" id="__nav_8_2_8_label" tabindex="0">
<span class="md-ellipsis">
USB Armory
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_8_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_8">
<span class="md-nav__icon md-icon"></span>
USB Armory
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/usb-armory/usage-validation/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Preperation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_9" >
<label class="md-nav__link" for="__nav_8_2_9" id="__nav_8_2_9_label" tabindex="0">
<span class="md-ellipsis">
Sonoff
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_9">
<span class="md-nav__icon md-icon"></span>
Sonoff
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/sonoff/sonoff_preparation/" class="md-nav__link">
<span class="md-ellipsis">
Sonoff preparation
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_10" >
<label class="md-nav__link" for="__nav_8_2_10" id="__nav_8_2_10_label" tabindex="0">
<span class="md-ellipsis">
PiKVM
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_10_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_10">
<span class="md-nav__icon md-icon"></span>
PiKVM
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/pikvm/assembly-and-validation/" class="md-nav__link">
<span class="md-ellipsis">
Assembly and validation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/pikvm/Changing-MAC-Address/" class="md-nav__link">
<span class="md-ellipsis">
Changing MAC Address Guide
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../transparent-validation/pikvm/Changing-IP-Address/" class="md-nav__link">
<span class="md-ellipsis">
Static IP Address Guide
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_11" >
<label class="md-nav__link" for="__nav_8_2_11" id="__nav_8_2_11_label" tabindex="0">
<span class="md-ellipsis">
Twonkie
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_11_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_11">
<span class="md-nav__icon md-icon"></span>
Twonkie
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/twonkie/introduction/" class="md-nav__link">
<span class="md-ellipsis">
Introduction
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_12" >
<label class="md-nav__link" for="__nav_8_2_12" id="__nav_8_2_12_label" tabindex="0">
<span class="md-ellipsis">
EC Debugger
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_12_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_12">
<span class="md-nav__icon md-icon"></span>
EC Debugger
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/ec-debugger/uart-relay/" class="md-nav__link">
<span class="md-ellipsis">
I2C to UART relay
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_2_13" >
<label class="md-nav__link" for="__nav_8_2_13" id="__nav_8_2_13_label" tabindex="0">
<span class="md-ellipsis">
NovaCustom laptop testing
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_2_13_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_2_13">
<span class="md-nav__icon md-icon"></span>
NovaCustom laptop testing
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../transparent-validation/ec-information/ec-explained/" class="md-nav__link">
<span class="md-ellipsis">
EC Power States
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_3" >
<label class="md-nav__link" for="__nav_8_3" id="__nav_8_3_label" tabindex="0">
<span class="md-ellipsis">
Dasharo Test Specification
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_3_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_3">
<span class="md-nav__icon md-icon"></span>
Dasharo Test Specification
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified-test-documentation/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/generic-test-setup/" class="md-nav__link">
<span class="md-ellipsis">
Generic Test Setup
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/generic-testing-stand-setup/" class="md-nav__link">
<span class="md-ellipsis">
Generic Testing Stand Setup
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_3_4" >
<label class="md-nav__link" for="__nav_8_3_4" id="__nav_8_3_4_label" tabindex="0">
<span class="md-ellipsis">
Dasharo compatibility
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_3_4_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_3_4">
<span class="md-nav__icon md-icon"></span>
Dasharo compatibility
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31F-audio-subsystem/" class="md-nav__link">
<span class="md-ellipsis">
[AUD] Audio Subsystem
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/359-boot-blocking/" class="md-nav__link">
<span class="md-ellipsis">
[BBB] Boot block on low battery
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/357-bios-menu-function-keys/" class="md-nav__link">
<span class="md-ellipsis">
[BMF] BIOS menu function keys
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/build-on-new-os/" class="md-nav__link">
<span class="md-ellipsis">
[BNO] Build on a fresh OS Installation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/307-freebsd-support/" class="md-nav__link">
<span class="md-ellipsis">
[BSD] FreeBSD support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/317-usb-camera/" class="md-nav__link">
<span class="md-ellipsis">
[CAM] USB Camera Verification
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/303-custom-boot-menu-key/" class="md-nav__link">
<span class="md-ellipsis">
[CBK] Custom Boot Menu Key
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/325-custom-boot-order/" class="md-nav__link">
<span class="md-ellipsis">
[CBO] Custom Boot Order
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/100-coreboot-base-port/" class="md-nav__link">
<span class="md-ellipsis">
[CBP] coreboot Base Port
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/S31-coreboot-fan-control/" class="md-nav__link">
<span class="md-ellipsis">
[CFN] coreboot Fan control
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/304-custom-logo/" class="md-nav__link">
<span class="md-ellipsis">
[CLG] Custom Logo
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/30A-custom-network-boot-entries/" class="md-nav__link">
<span class="md-ellipsis">
[CNB] Custom Network Boot entries
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31T-cpu-status/" class="md-nav__link">
<span class="md-ellipsis">
[CPU] CPU status
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/362-dcu/" class="md-nav__link">
<span class="md-ellipsis">
[DCU] Dasharo Configuration Utility
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31L-smbios/" class="md-nav__link">
<span class="md-ellipsis">
[DMI] SMBIOS verification
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/344-power-operations/" class="md-nav__link">
<span class="md-ellipsis">
[DPC] Device power control operations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31E-display-ports-and-lcd/" class="md-nav__link">
<span class="md-ellipsis">
[DSP] Display ports and LCD support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/345-display-resolution/" class="md-nav__link">
<span class="md-ellipsis">
[DSR] Display Resolution - QubesOS
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/326-dasharo-tools-suite/" class="md-nav__link">
<span class="md-ellipsis">
[DTS] Dasharo Tools Suite
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31W-device-tree/" class="md-nav__link">
<span class="md-ellipsis">
[DVT] Device Tree
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/327-embedded_controller_flashing/" class="md-nav__link">
<span class="md-ellipsis">
[ECF] Embedded controller flashing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31G-ec-and-superio/" class="md-nav__link">
<span class="md-ellipsis">
[ECR] Embedded Controller and Super I/O initialization
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/30M-uefi-compatible-interface/" class="md-nav__link">
<span class="md-ellipsis">
[EFI] UEFI compatible interface
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31S-sata-led-and-pc-speaker-error-indication/" class="md-nav__link">
<span class="md-ellipsis">
[ERR] SATA LED and PC speaker error indication
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/361-esp-scanning/" class="md-nav__link">
<span class="md-ellipsis">
[ESP] ESP scanning
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/S30-fan-speed/" class="md-nav__link">
<span class="md-ellipsis">
[FAN] Fan speed
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/310-fedora-support/" class="md-nav__link">
<span class="md-ellipsis">
[FED] Fedora support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/320-fwupd-firmware-update/" class="md-nav__link">
<span class="md-ellipsis">
[FFW] Firmware update using fwupd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/326b-firmware-building-locally/" class="md-nav__link">
<span class="md-ellipsis">
[FLB] Firmware locally building and flashing
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/301-memory-hcl/" class="md-nav__link">
<span class="md-ellipsis">
[HCL] Memory HCL
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31U-heads-bootloader-support/" class="md-nav__link">
<span class="md-ellipsis">
[HDS] Heads bootloader support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31P-flash-write-protection/" class="md-nav__link">
<span class="md-ellipsis">
[HWP] Flash write protection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/308-debian-stable-and-ubuntu-lts-support/" class="md-nav__link">
<span class="md-ellipsis">
[LBT] Debian Stable and Ubuntu LTS support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/328-logo-customization-functionality/" class="md-nav__link">
<span class="md-ellipsis">
[LCM] Logo customization
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/30L-memtest-payload-support/" class="md-nav__link">
<span class="md-ellipsis">
[MEM] Memtest payload support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31M-emmc-support/" class="md-nav__link">
<span class="md-ellipsis">
[MMC] eMMC support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31I-nvme-switching/" class="md-nav__link">
<span class="md-ellipsis">
[MSS] M.2 slot support with automatic switching between SATA and NVMea
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31K-minipcie-verification/" class="md-nav__link">
<span class="md-ellipsis">
[MWL] miniPCIe verification
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/315b-netboot-utilities/" class="md-nav__link">
<span class="md-ellipsis">
[NBT] Network boot utilities
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/319-nvidia-graphics/" class="md-nav__link">
<span class="md-ellipsis">
[NVI] NVIDIA Graphics support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/312-nvme-support/" class="md-nav__link">
<span class="md-ellipsis">
[NVM] NVME support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/342-OPNsense-support/" class="md-nav__link">
<span class="md-ellipsis">
[OPN] OPNsense support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31V-petitboot-payload-support/" class="md-nav__link">
<span class="md-ellipsis">
[PBT] Petitboot payload support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31R-pcie-ports/" class="md-nav__link">
<span class="md-ellipsis">
[PEX] PCI Express ports support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/341-pfSense-support/" class="md-nav__link">
<span class="md-ellipsis">
[PFS] pfSense support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/343-super-I-O-initialization-on-QubesOS/" class="md-nav__link">
<span class="md-ellipsis">
[PPS] Super I/O initialization - QubesOS
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/360-power-after-fail/" class="md-nav__link">
<span class="md-ellipsis">
[PSF] Power State after Power Fail
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/348-proxmox-support/" class="md-nav__link">
<span class="md-ellipsis">
[PVE] Proxmox support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/315-network-boot/" class="md-nav__link">
<span class="md-ellipsis">
[PXE] Network boot
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/309-qubesos-support/" class="md-nav__link">
<span class="md-ellipsis">
[QBS] Qubes OS support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/316-sdcard-reader/" class="md-nav__link">
<span class="md-ellipsis">
[SDC] SD card support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/346-SATA-hotplug-detection/" class="md-nav__link">
<span class="md-ellipsis">
[SHT] SATA hot plug
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31J-sleep-mode/" class="md-nav__link">
<span class="md-ellipsis">
[SLM] Sleep mode
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/358-suspend-mechanism-switching-S0ix-S3/" class="md-nav__link">
<span class="md-ellipsis">
[SMS] Suspend Mechanism Switching
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/347-sign-of-life/" class="md-nav__link">
<span class="md-ellipsis">
[SOL] Sign of life
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31M-platform-suspend-and-resume/" class="md-nav__link">
<span class="md-ellipsis">
[SUSP] Sleep mode
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31N-usb-boot/" class="md-nav__link">
<span class="md-ellipsis">
[UBT] USB Boot
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31O-usb-detect/" class="md-nav__link">
<span class="md-ellipsis">
[UDT] USB Detection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/306-usb-hid-and-msc-support/" class="md-nav__link">
<span class="md-ellipsis">
[USB] USB HID and MSC support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/30P-uefi-shell/" class="md-nav__link">
<span class="md-ellipsis">
[USH] UEFI Shell
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/349-ubuntu-server-support/" class="md-nav__link">
<span class="md-ellipsis">
[USS] Ubuntu Server support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31H-usb-type-c/" class="md-nav__link">
<span class="md-ellipsis">
[UTC] USB-C docking station support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/31A-windows-booting/" class="md-nav__link">
<span class="md-ellipsis">
[WBT] Windows 11 Support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/318-m2-wifi-bluetooth/" class="md-nav__link">
<span class="md-ellipsis">
[WLE] M.2 WiFi/Bluetooth verification
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_3_5" >
<label class="md-nav__link" for="__nav_8_3_5" id="__nav_8_3_5_label" tabindex="0">
<span class="md-ellipsis">
Dasharo security
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_3_5_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_3_5">
<span class="md-nav__icon md-icon"></span>
Dasharo security
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/207-boot-guard-support/" class="md-nav__link">
<span class="md-ellipsis">
[BGS] Intel Boot Guard integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20J-bios-lock-support/" class="md-nav__link">
<span class="md-ellipsis">
[BLS] BIOS lock support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20P-boot-menu/" class="md-nav__link">
<span class="md-ellipsis">
[BMA] Boot menu enable/disable
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/208-opal-disk-password-support/" class="md-nav__link">
<span class="md-ellipsis">
[DMP] TCG OPAL password
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20L-early-boot-dma-protection/" class="md-nav__link">
<span class="md-ellipsis">
[EDP] Early Boot DMA Protection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/203-measured-boot/" class="md-nav__link">
<span class="md-ellipsis">
[MBO] Measured Boot integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20F-me-neuter/" class="md-nav__link">
<span class="md-ellipsis">
[MNE] ME neuter/disable
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-compatibility/363-xmp/" class="md-nav__link">
<span class="md-ellipsis">
[MPS] XMP memory profile
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20T-network-boot/" class="md-nav__link">
<span class="md-ellipsis">
[NBA] Network stack enable/disable
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20R-uefi-setup-password/" class="md-nav__link">
<span class="md-ellipsis">
[PSW] UEFI Setup password
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/206-secure-boot/" class="md-nav__link">
<span class="md-ellipsis">
[SBO] UEFI Secure Boot integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20O-SMM-bios-write-protection/" class="md-nav__link">
<span class="md-ellipsis">
[SMM] SMM BIOS write protection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/200-tpm-support/" class="md-nav__link">
<span class="md-ellipsis">
[TPM, TPD] TPM Support
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/200-tpm2-commands/" class="md-nav__link">
<span class="md-ellipsis">
[TPMCMD] TPM2 Commands
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/20S-usb-stack/" class="md-nav__link">
<span class="md-ellipsis">
[USS] USB stack enable/disable
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-security/201-verified-boot/" class="md-nav__link">
<span class="md-ellipsis">
[VBO] Verified Boot Integration
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_3_6" >
<label class="md-nav__link" for="__nav_8_3_6" id="__nav_8_3_6_label" tabindex="0">
<span class="md-ellipsis">
Dasharo performance
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_3_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_3_6">
<span class="md-nav__icon md-icon"></span>
Dasharo performance
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/408-debian-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BDE] Debian booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/409-freebsd-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BFB] FreeBSD booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/412-opnsense-serial-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BOS] OPNsense (serial output) booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/413-opnsense-vga-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BOV] OPNsense (VGA output) booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/410-proxmox-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BPM] Proxmox booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/414-pfsense-serial-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BPS] pfSense (serial output) booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/415-pfsense-vga-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BPV] pfSense (VGA output) booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/407-ubuntu-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BUB] Ubuntu booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/411-ubuntu-server-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BUS] Ubuntu Server booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/416-windows-booting-performance-test/" class="md-nav__link">
<span class="md-ellipsis">
[BWI] Windows booting performance test
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/400-coreboot-boot-measure/" class="md-nav__link">
<span class="md-ellipsis">
[CBMEM] Serial Boot Measure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/406-custom-fan-curve/" class="md-nav__link">
<span class="md-ellipsis">
[CFC] Custom fan curve profiles
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/402-cpu-frequency/" class="md-nav__link">
<span class="md-ellipsis">
[CPF] CPU frequency measure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/401-cpu-temperature/" class="md-nav__link">
<span class="md-ellipsis">
[CPT] CPU temperature
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/403-device-boot-measure/" class="md-nav__link">
<span class="md-ellipsis">
[DBM] Device Boot Measure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/405-fan-control-measure/" class="md-nav__link">
<span class="md-ellipsis">
[FNM] Fan control measure
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-performance/404-platform-stability/" class="md-nav__link">
<span class="md-ellipsis">
[STB] Platform stability
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_3_7" >
<label class="md-nav__link" for="__nav_8_3_7" id="__nav_8_3_7_label" tabindex="0">
<span class="md-ellipsis">
Dasharo stability
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="3" aria-labelledby="__nav_8_3_7_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_3_7">
<span class="md-nav__icon md-icon"></span>
Dasharo stability
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-stability/capsule-update/" class="md-nav__link">
<span class="md-ellipsis">
[CUP] Capsule Update
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-stability/01-net-controller-after-coldboot-warmboot-reboot-suspend/" class="md-nav__link">
<span class="md-ellipsis">
[NET] NET controller
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-stability/C02-m2-wi-fi/" class="md-nav__link">
<span class="md-ellipsis">
[SMW] M.2 Wi-fi Detection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-stability/C03-nvme-detection/" class="md-nav__link">
<span class="md-ellipsis">
[SNV] NVMe detection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-stability/C04-power-management/" class="md-nav__link">
<span class="md-ellipsis">
[SPM] Power management
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../unified-test-documentation/dasharo-stability/C01-usb-type-a-devices-detection/" class="md-nav__link">
<span class="md-ellipsis">
[SUD] USB Devices Detection
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../ecosystem/roadmap/" class="md-nav__link">
<span class="md-ellipsis">
Roadmap
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../quality-principles/introduction/" class="md-nav__link">
<span class="md-ellipsis">
Quality Principles
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_8_6" >
<label class="md-nav__link" for="__nav_8_6" id="__nav_8_6_label" tabindex="0">
<span class="md-ellipsis">
Value proposition
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_8_6_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_8_6">
<span class="md-nav__icon md-icon"></span>
Value proposition
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../value-prop/overview/" class="md-nav__link">
<span class="md-ellipsis">
Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../value-prop/security/" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../value-prop/compatibility/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../value-prop/marketing/" class="md-nav__link">
<span class="md-ellipsis">
Marketing
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../../ways-you-can-help-us/" class="md-nav__link">
<span class="md-ellipsis">
Ways you can help us
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_9" >
<label class="md-nav__link" for="__nav_9" id="__nav_9_label" tabindex="">
<span class="md-ellipsis">
Projects
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_9">
<span class="md-nav__icon md-icon"></span>
Projects
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../projects/trenchboot-aem-v2/" class="md-nav__link">
<span class="md-ellipsis">
TrenchBoot Anti Evil Maid (current plan - v2)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../projects/trenchboot-aem/" class="md-nav__link">
<span class="md-ellipsis">
TrenchBoot Anti Evil Maid (previoius plan - v1)
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../projects/capsule-updates/" class="md-nav__link">
<span class="md-ellipsis">
UEFI Capsule Update for coreboot with EDK II
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../projects/sovereign-boot-wizard/" class="md-nav__link">
<span class="md-ellipsis">
Sovereign Boot Provisioning Wizard
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#dasharo-pro-package-releases" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Pro Package Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#dasharo-community-releases" class="md-nav__link">
<span class="md-ellipsis">
Dasharo Community Releases
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#pc-engines-releases-and-its-exceptional-versioning-scheme" class="md-nav__link">
<span class="md-ellipsis">
PC Engines releases and its exceptional versioning scheme
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#signing-keys" class="md-nav__link">
<span class="md-ellipsis">
Signing keys
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#promotion-to-production-level-versioning-v100-and-up" class="md-nav__link">
<span class="md-ellipsis">
Promotion to production-level versioning (v1.0.0 and up)
</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<a href="https://github.com/dasharo/docs/edit/master/docs/dev-proc/versioning.md" title="Edit this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4v-2m10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1 2.1 2.1Z"/></svg>
</a>
<a href="https://github.com/dasharo/docs/raw/master/docs/dev-proc/versioning.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.15 8.15 0 0 1-1.23-2Z"/></svg>
</a>
<h1 id="versioning">Versioning</h1>
<p>Major version zero (0.y.z) is for initial development or first release issued
and may not support all Dasharo Quality Criteria.</p>
<p>The only way to map Dasharo Version to version of Open Source Firmware
framework or other components included in Dasharo Release is through release
notes. Link to Dasharo Release Notes for your hardware platform can be found
in menu on the left side (Supported Hardware-&gt;Hardware Model-&gt;Releases).</p>
<p>Dasharo Releases can be divided into two categories:</p>
<ul>
<li>Dasharo Pro/Enterprise Package (formerly Dasharo Entry Subscription) Releases</li>
<li>Dasharo Community Releases</li>
</ul>
<h2 id="dasharo-pro-package-releases">Dasharo Pro Package Releases</h2>
<p>Dasharo Pro/Enterprise Package (formerly Dasharo Entry Subscription)
subscribers receive firmware updates more frequently than the community. The
number of updates per year depends on the number of Dasharo Pro/Enterprise
Package (formerly Dasharo Entry Subscription) sold and the availability of
other funding (e.g., NLNet, corporate sponsors, community donations) but one or
more per year. Dasharo Pro/Enterprise Package (formerly Dasharo Entry
Subscription) Releases are characterized by a changing patch version (<code>z</code>).
Fixes and features introduced in Dasharo Pro/Enterprise Package (formerly
Dasharo Entry Subscription) Releases will also be available later as Dasharo
Community Releases with public pre-built binaries in the respective release
pages. In short, being a Dasharo Subscriber gives early access to the newest
features and fixes.</p>
<p>For details about the naming convention, please check
<a href="../../dasharo-naming-convention/">here</a>.</p>
<p><a href="../../ways-you-can-help-us/#become-a-dasharo-pro-package-subscriber">How to become Dasharo Pro Package subscriber?</a></p>
<h2 id="dasharo-community-releases">Dasharo Community Releases</h2>
<p>Timeline for Dasharo Community Releases is communicated in <a href="https://github.com/Dasharo/presentations/blob/main/dasharo_roadmap.md">Dasharo
Roadmap</a>
presentations during <a href="https://docs.dasharo.com/#events-calendar">Dasharo User
Group</a> events. Each Dasharo
Community Release has a zero patch version (<code>x.y.0</code>) and the only changing
number is the minor version <code>y</code>. To be up-to-date with latest Dasharo Community
Release updates, one can subscribed to free of charge mailing list for given
hardware platform, for which the link can be found in menu on the left side
(Supported Hardware-&gt;Hardware Model-&gt;Releases).</p>
<h2 id="pc-engines-releases-and-its-exceptional-versioning-scheme">PC Engines releases and its exceptional versioning scheme</h2>
<p>Dasharo (coreboot+SeaBIOS) for PC Engines does not adhere to the typical
versioning scheme used by Dasharo. This is due to a couple of reasons:</p>
<ul>
<li>We want to convey that this series of releases is a direct continuation of
past efforts sponsored by PC Engines and published
<a href="https://pcengines.github.io/">here</a>. By sticking to that versioning scheme, we
do not deviate from the agreed pattern and what users are accustomed to.</li>
<li>We have utilized the same infrastructure, and maintaining versioning
according to the pattern used by us since 2017 has helped us minimize changes.</li>
</ul>
<p>The general rule for versioning pattern is as follows: <code>&lt;coreboot_rel_ver&gt;{.00.}&lt;dasharo_rel_num&gt;</code></p>
<ul>
<li><code>&lt;coreboot_rel_ver&gt;</code> - changed in February 2024, from x.y.z to YY.MM{.FF},
where <code>YY</code> represents the year, <code>MM</code> represents the month, and optional <code>{.FF}</code>
represents the patch number if any hotfix for the given release is created.</li>
<li><code>{.00.}</code> - if no hotfix exists for the given coreboot release, we add <code>.00.</code>
to reserve space for a potential hotfix on that version.</li>
<li><code>&lt;dasharo_rel_num&gt;</code> - indicates the number of versions released by the
Dasharo Team on top of the given coreboot release, starting from <code>01</code>, where
version <code>00</code> means no changes were applied on top of the coreboot release.</li>
</ul>
<h2 id="signing-keys">Signing keys</h2>
<p>In Dasharo we use following rules for keys:</p>
<ul>
<li>GPG RSA 4096 for signing and authentication and subkey for encryption</li>
<li>There few types of naming conventions, which define <code>Real Name</code> field and
chain of trust schemes:<ul>
<li>Software:<ul>
<li>Real Name: <code>&lt;name&gt; open-source software release &lt;version&gt; signing key</code></li>
<li>Signing key: <code>3mdeb Open Source Software Master Key &lt;contact@3mdeb.com&gt;</code></li>
</ul>
</li>
<li>Firmware (deprecated):<ul>
<li>Real Name: <code>&lt;name&gt; open-source firmware release &lt;version&gt; signing key</code></li>
<li>or Real Name: <code>&lt;name&gt; Open Source Firmware Release &lt;version&gt; Signing Key</code></li>
<li>Signing key: <code>3mdeb Dasharo Master Key</code></li>
</ul>
</li>
<li>PC Engines (firmware exception):<ul>
<li>Real Name: <code>PC Engines open-source firmware release &lt;version&gt; signing key</code></li>
<li>Signing key: <code>3mdeb Open Source Firmware Master Key &lt;contact@3mdeb.com&gt;</code></li>
</ul>
</li>
<li>Dasharo firmware produced by 3mdeb:<ul>
<li>Real Name: <code>Dasharo release &lt;version&gt; compatible with &lt;name&gt; signing key</code></li>
<li>Signing key: <code>3mdeb Dasharo Master Key</code></li>
</ul>
</li>
<li>For Dasharo firmware produced by 3mdeb on customer's behalf:<ul>
<li>Real Name: <code>Dasharo open-source firmware &lt;version&gt; for &lt;name&gt; signing key</code></li>
<li>Signing key: <code>3mdeb Dasharo Master Key</code></li>
</ul>
</li>
</ul>
</li>
</ul>
<p><code>&lt;name&gt;</code> typically is in form <code>&lt;vendor&gt; &lt;model&gt;</code> or just <code>&lt;vendor&gt;</code> if we
release firmware for whole line of products which can be support in one binary
e.g. PC Engines. Examples:</p>
<ul>
<li><code>Dell OptiPlex 7010/9010</code></li>
<li><code>ASUS KGPE-D16</code></li>
<li><code>MSI MS7D25</code></li>
<li><code>NovaCustom</code></li>
<li><code>Tuxedo</code></li>
</ul>
<p>Most recent status should be reflected in
<a href="https://github.com/3mdeb/3mdeb-secpack">3mdeb-secpack</a> repository.</p>
<h2 id="promotion-to-production-level-versioning-v100-and-up">Promotion to production-level versioning (v1.0.0 and up)</h2>
<p>A release may be promoted to v1.0.0 once it meets the following criteria:</p>
<ul>
<li>Historical Foundation: There have been at least two releases targeting this
platform or one of its variants, targeting diverse user bases, over a span of
no fewer than five months.</li>
<li>Sales Validation: Internal metrics confirm that a significant volume of
hardware devices were sold over the stated period.</li>
<li>Testing Metrics: A minimum of 800 tests executed and a minimum pass rate of
98%.</li>
</ul>
<p>A release not meeting these criteria may only use a version number with 0 as its
major component.</p>
</article>
</div>
<script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var tab,labels=set.querySelector(".tabbed-labels");for(tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://github.com/dasharo" target="_blank" rel="noopener" title="github.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
</a>
<a href="https://fosstodon.org/@Dasharo" target="_blank" rel="noopener me" title="fosstodon.org" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg>
</a>
<a href="https://twitter.com/dasharo_com" target="_blank" rel="noopener" title="twitter.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>
</a>
<a href="https://www.reddit.com/r/Dasharo" target="_blank" rel="noopener" title="www.reddit.com" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M0 256C0 114.6 114.6 0 256 0s256 114.6 256 256-114.6 256-256 256H37.1c-13.7 0-20.5-16.5-10.9-26.2L75 437C28.7 390.7 0 326.7 0 256zm349.6-102.4c23.6 0 42.7-19.1 42.7-42.7s-19.1-42.7-42.7-42.7c-20.6 0-37.8 14.6-41.8 34-34.5 3.7-61.4 33-61.4 68.4v.2c-37.5 1.6-71.8 12.3-99 29.1-10.1-7.8-22.8-12.5-36.5-12.5-33 0-59.8 26.8-59.8 59.8 0 24 14.1 44.6 34.4 54.1 2 69.4 77.6 125.2 170.6 125.2s168.7-55.9 170.6-125.3c20.2-9.6 34.1-30.2 34.1-54 0-33-26.8-59.8-59.8-59.8-13.7 0-26.3 4.6-36.4 12.4-27.4-17-62.1-27.7-100-29.1v-.2c0-25.4 18.9-46.5 43.4-49.9 4.4 18.8 21.3 32.8 41.5 32.8zm-172.5 93.3c16.7 0 29.5 17.6 28.5 39.3s-13.5 29.6-30.3 29.6-31.4-8.8-30.4-30.5S160.3 247 177 247zm190.1 38.3c1 21.7-13.7 30.5-30.4 30.5s-29.3-7.9-30.3-29.6c-1-21.7 11.8-39.3 28.5-39.3s31.2 16.6 32.1 38.3zm-48.1 56.7c-10.3 24.6-34.6 41.9-63 41.9s-52.7-17.3-63-41.9c-1.2-2.9.8-6.2 3.9-6.5 18.4-1.9 38.3-2.9 59.1-2.9s40.7 1 59.1 2.9c3.1.3 5.1 3.6 3.9 6.5z"/></svg>
</a>
<a href="https://discord.gg/QseTVHum3w" target="_blank" rel="noopener" title="discord.gg" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M524.531 69.836a1.5 1.5 0 0 0-.764-.7A485.065 485.065 0 0 0 404.081 32.03a1.816 1.816 0 0 0-1.923.91 337.461 337.461 0 0 0-14.9 30.6 447.848 447.848 0 0 0-134.426 0 309.541 309.541 0 0 0-15.135-30.6 1.89 1.89 0 0 0-1.924-.91 483.689 483.689 0 0 0-119.688 37.107 1.712 1.712 0 0 0-.788.676C39.068 183.651 18.186 294.69 28.43 404.354a2.016 2.016 0 0 0 .765 1.375 487.666 487.666 0 0 0 146.825 74.189 1.9 1.9 0 0 0 2.063-.676A348.2 348.2 0 0 0 208.12 430.4a1.86 1.86 0 0 0-1.019-2.588 321.173 321.173 0 0 1-45.868-21.853 1.885 1.885 0 0 1-.185-3.126 251.047 251.047 0 0 0 9.109-7.137 1.819 1.819 0 0 1 1.9-.256c96.229 43.917 200.41 43.917 295.5 0a1.812 1.812 0 0 1 1.924.233 234.533 234.533 0 0 0 9.132 7.16 1.884 1.884 0 0 1-.162 3.126 301.407 301.407 0 0 1-45.89 21.83 1.875 1.875 0 0 0-1 2.611 391.055 391.055 0 0 0 30.014 48.815 1.864 1.864 0 0 0 2.063.7A486.048 486.048 0 0 0 610.7 405.729a1.882 1.882 0 0 0 .765-1.352c12.264-126.783-20.532-236.912-86.934-334.541ZM222.491 337.58c-28.972 0-52.844-26.587-52.844-59.239s23.409-59.241 52.844-59.241c29.665 0 53.306 26.82 52.843 59.239 0 32.654-23.41 59.241-52.843 59.241Zm195.38 0c-28.971 0-52.843-26.587-52.843-59.239s23.409-59.241 52.843-59.241c29.667 0 53.307 26.82 52.844 59.239 0 32.654-23.177 59.241-52.844 59.241Z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.tabs.link", "content.code.copy", "navigation.instant", "navigation.tracking", "navigation.tabs", "navigation.tabs.sticky"], "search": "../../assets/javascripts/workers/search.f886a092.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.d7c377c4.min.js"></script>
<script src="../../js/mkdocs-charts-plugin.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vega@5"></script>
<script src="https://cdn.jsdelivr.net/npm/vega-lite@5"></script>
<script src="https://cdn.jsdelivr.net/npm/vega-embed@6"></script>
<script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"});
document$.subscribe(() => { lightbox.reload() });
</script></body>
</html>