launch experimental Pixel 5a support

This commit is contained in:
Daniel Micay 2021-09-07 04:50:27 -04:00
parent 20d20ea746
commit 31376df595
4 changed files with 36 additions and 7 deletions

View File

@ -157,6 +157,12 @@
have substantial upstream and downstream hardening specific to the
devices.</p>
<p>GrapheneOS has experimental support for the following devices:</p>
<ul>
<li>Pixel 5a (barbet)</li>
</ul>
<p>Many other devices are supported by GrapheneOS at a source level, and it can be
built for them without modifications to the existing GrapheneOS source tree. Device
support repositories for the Android Open Source Project can simply be dropped into
@ -196,14 +202,15 @@
recommended:</p>
<ul>
<li>Pixel 5a (barbet) — experimental</li>
<li>Pixel 5 (redfin)</li>
<li>Pixel 4a (5G) (bramble)</li>
<li>Pixel 4a (sunfish)</li>
</ul>
<p>The Pixel 5 and Pixel 4a (5G) will likely be supported for at least a bit
longer than the Pixel 4a. We strongly recommend against purchasing older
devices.</p>
<p>The Pixel 5a, Pixel 5 and Pixel 4a (5G) will likely be supported for at
least a bit longer than the Pixel 4a. We strongly recommend against purchasing
older devices.</p>
<p>The Pixel 4a is a budget device meeting the same security standards as the more
expensive flagship devices. You can read more on the differences between the hardware
@ -215,8 +222,8 @@
secondary unlock mechanism was replaced with IR-based 3D facial scanning.
GrapheneOS plans to extend secondary unlock support with the option of
2-factor authentication using a secondary PIN or passphrase required for
fingerprint / face unlock. The Pixel 4a, Pixel 4a (5G) and Pixel 5 moved back
to using a fingerprint scanner instead of face unlock.</p>
fingerprint / face unlock. The Pixel 4a, Pixel 4a (5G), Pixel 5 and Pixel 5a
moved back to using a fingerprint scanner instead of face unlock.</p>
</article>
<article id="future-devices">

View File

@ -2,7 +2,7 @@
const baseUrl = "https://releases.grapheneos.org/";
const versionBaseUrl = "https://github.com/GrapheneOS/platform_manifest/releases/tag/";
const devices = ["redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"];
const devices = ["barbet", "redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"];
const channels = ["stable", "beta"];
const delayMs = 1000 * 60 * 5;

View File

@ -140,7 +140,7 @@ async function unlockBootloader(setProgress) {
return "Bootloader unlocked.";
}
const supportedDevices = ["redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"];
const supportedDevices = ["barbet", "redfin", "bramble", "sunfish", "coral", "flame", "bonito", "sargo", "crosshatch", "blueline"];
async function getLatestRelease() {
let product = await device.getVariable("product");

View File

@ -61,6 +61,7 @@
<li>
<a href="#stable-channel">Stable channel</a>
<ul>
<li><a href="#barbet-stable">Pixel 5a (experimental)</a></li>
<li><a href="#redfin-stable">Pixel 5</a></li>
<li><a href="#bramble-stable">Pixel 4a (5G)</a></li>
<li><a href="#sunfish-stable">Pixel 4a</a></li>
@ -75,6 +76,7 @@
<li>
<a href="#beta-channel">Beta channel</a>
<ul>
<li><a href="#barbet-beta">Pixel 5a (experimental)</a></li>
<li><a href="#redfin-beta">Pixel 5</a></li>
<li><a href="#bramble-beta">Pixel 4a (5G)</a></li>
<li><a href="#sunfish-beta">Pixel 4a</a></li>
@ -228,6 +230,15 @@
the update server. The list you're seeing below is a pre-generated template and may
not be updated for the latest set of releases yet.</strong></p></noscript>
<section id="barbet-stable">
<h3><a href="#barbet-stable">Pixel 5a (experimental)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RD2A.210605.007.2021090401">RD2A.210605.007.2021090401</a></p>
<ul>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip">barbet-factory-2021090401.zip</a></li>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip.sig">barbet-factory-2021090401.zip.sig</a></li>
<li><a href="https://releases.grapheneos.org/barbet-ota_update-2021090401.zip">barbet-ota_update-2021090401.zip</a></li>
</ul>
</section>
<section id="redfin-stable">
<h3><a href="#redfin-stable">Pixel 5</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021082501">RQ3A.210805.001.A1.2021082501</a></p>
@ -318,6 +329,15 @@
the update server. The list you're seeing below is a pre-generated template and may
not be updated for the latest set of releases yet.</strong></p></noscript>
<section id="barbet-beta">
<h3><a href="#barbet-beta">Pixel 5a (experimental)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RD2A.210605.007.2021090401">RD2A.210605.007.2021090401</a></p>
<ul>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip">barbet-factory-2021090401.zip</a></li>
<li><a href="https://releases.grapheneos.org/barbet-factory-2021090401.zip.sig">barbet-factory-2021090401.zip.sig</a></li>
<li><a href="https://releases.grapheneos.org/barbet-ota_update-2021090401.zip">barbet-ota_update-2021090401.zip</a></li>
</ul>
</section>
<section id="redfin-beta">
<h3><a href="#redfin-beta">Pixel 5</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021082501">RQ3A.210805.001.A1.2021082501</a></p>
@ -436,11 +456,13 @@
<p>Tags:</p>
<ul>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RQ3A.210805.001.A1.2021090401">RQ3A.210805.001.A1.2021090401</a> (Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, emulator, generic, other targets)</li>
<li><a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/RD2A.210605.007.2021090401">RD2A.210605.007.2021090401</a> (Pixel 5a)</li>
</ul>
<p>Changes since the 2021082501 release:</p>
<ul>
<li>add experimental Pixel 5a support via device support branch</li>
<li>Settings: add back past GrapheneOS feature for toggling whether secondary users can install new apps</li>
<li>Vanadium: update Chromium base to 92.0.4515.166</li>
<li>Vanadium: update Chromium base to 93.0.4577.62</li>