<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cmp.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AUnlock</id>
	<title>Template:Unlock - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://cmp.wiki/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AUnlock"/>
	<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Template:Unlock&amp;action=history"/>
	<updated>2026-10-31T17:12:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Template:Unlock&amp;diff=16&amp;oldid=prev</id>
		<title>ImportBot: Wiki lane: site structure (templates, forms, help pages)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Template:Unlock&amp;diff=16&amp;oldid=prev"/>
		<updated>2026-10-30T06:59:51Z</updated>

		<summary type="html">&lt;p&gt;Wiki lane: site structure (templates, forms, help pages)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:59, 30 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{#cargo_declare:_table=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Unlock&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{#cargo_declare:_table=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Unlocks&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|page=Page&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|page=Page&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|unlocks=String&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|unlocks=String&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot;&gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|source=String&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|source=String&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One unlock: what it unlocks, for which driver and card variant, which build, where the steps are. Create and edit with&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Cargo table name: Unlocks (&quot;Unlock&quot; is an SQL keyword, which Cargo refuses). &lt;/ins&gt;One unlock: what it unlocks, for which driver and card variant, which build, where the steps are. Create and edit with&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Form:Unlock]]; all of them are listed on [[Unlocks]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Form:Unlock]]; all of them are listed on [[Unlocks]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;the sha256, version, upstream link and uploader, and this box shows the hash next to the download).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;the sha256, version, upstream link and uploader, and this box shows the hash next to the download).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Status is computed the same way as on recipes (see [[Status taxonomy]]); &amp;lt;code&amp;gt;tested_by&amp;lt;/code&amp;gt; is optional here.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Status is computed the same way as on recipes (see [[Status taxonomy]]); &amp;lt;code&amp;gt;tested_by&amp;lt;/code&amp;gt; is optional here.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#cargo_store:_table=&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Unlock&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#cargo_store:_table=&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Unlocks&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|page={{FULLPAGENAME}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|page={{FULLPAGENAME}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|unlocks={{{unlocks|}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|unlocks={{{unlocks|}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key cmp_wiki:diff:1.41:old-15:rev-16:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
	<entry>
		<id>https://cmp.wiki/w/index.php?title=Template:Unlock&amp;diff=15&amp;oldid=prev</id>
		<title>ImportBot: Wiki lane: site structure (templates, forms, help pages)</title>
		<link rel="alternate" type="text/html" href="https://cmp.wiki/w/index.php?title=Template:Unlock&amp;diff=15&amp;oldid=prev"/>
		<updated>2026-10-30T06:58:44Z</updated>

		<summary type="html">&lt;p&gt;Wiki lane: site structure (templates, forms, help pages)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{#cargo_declare:_table=Unlock&lt;br /&gt;
|page=Page&lt;br /&gt;
|unlocks=String&lt;br /&gt;
|driver_version=String&lt;br /&gt;
|unlock_build=String&lt;br /&gt;
|variant=String (allowed values=8 GB,10 GB,both)&lt;br /&gt;
|steps_page=Page&lt;br /&gt;
|download=File&lt;br /&gt;
|status=String (allowed values=Proven,Reported,Theory,Contested,Warning)&lt;br /&gt;
|source=String&lt;br /&gt;
}}&lt;br /&gt;
One unlock: what it unlocks, for which driver and card variant, which build, where the steps are. Create and edit with&lt;br /&gt;
[[Form:Unlock]]; all of them are listed on [[Unlocks]].&lt;br /&gt;
&lt;br /&gt;
Fields (DESIGN 3.2): unlocks (what it unlocks), driver_version, unlock_build (the author&amp;#039;s release), variant (8 GB,&lt;br /&gt;
10 GB or both), steps_page, status, source; plus page (the page name) and download (a file hosted here: its page shows&lt;br /&gt;
the sha256, version, upstream link and uploader, and this box shows the hash next to the download).&lt;br /&gt;
Status is computed the same way as on recipes (see [[Status taxonomy]]); &amp;lt;code&amp;gt;tested_by&amp;lt;/code&amp;gt; is optional here.&lt;br /&gt;
[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;{{#cargo_store:_table=Unlock&lt;br /&gt;
|page={{FULLPAGENAME}}&lt;br /&gt;
|unlocks={{{unlocks|}}}&lt;br /&gt;
|driver_version={{{driver_version|}}}&lt;br /&gt;
|unlock_build={{{unlock_build|}}}&lt;br /&gt;
|variant={{{variant|}}}&lt;br /&gt;
|steps_page={{{steps_page|}}}&lt;br /&gt;
|download={{{download|}}}&lt;br /&gt;
|status={{Computed status|tested_by={{{tested_by|}}}|status={{{status|}}}}}&lt;br /&gt;
|source={{{source|}}}&lt;br /&gt;
}}&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot; /&amp;gt;&amp;lt;table class=&amp;quot;cmpw-infobox&amp;quot;&amp;gt;&amp;lt;caption&amp;gt;{{{unlocks|{{PAGENAME}}}}}&amp;lt;/caption&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; class=&amp;quot;cmpw-head&amp;quot;&amp;gt;{{Status|{{Computed status|tested_by={{{tested_by|}}}|status={{{status|}}}}}}} {{#if:{{{variant|}}}|{{Cards|{{{variant}}}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;{{#if:{{{driver_version|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Driver&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;span class=&amp;quot;cmpw-num&amp;quot;&amp;gt;{{{driver_version}}}&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}{{#if:{{{unlock_build|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Unlock build&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{unlock_build}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}{{#if:{{{download|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Download&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Download|file={{{download}}}|compact=yes}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}{{#if:{{{steps_page|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Steps&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;[[{{{steps_page}}}]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}{{#if:{{{source|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Source&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{#if:{{#pos:{{{source}}}|://}}|[{{{source}}} {{#if:{{#pos:{{{source}}}|discord.com}}|Discord message|link}}]|{{{source}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Confirmations&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Confirmations}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;[[Category:Unlocks]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>ImportBot</name></author>
	</entry>
</feed>