diff options
| author | Daniel Micay <daniel.micay@grapheneos.org> | 2024-05-11 18:50:06 -0400 |
|---|---|---|
| committer | Daniel Micay <daniel.micay@grapheneos.org> | 2024-05-15 14:01:27 -0400 |
| commit | a41afea74abbc0a4d372e08a1028a8df24b3ea01 (patch) | |
| tree | d6be3a50b3596b6a92eab7d71d89f6f26dff2ae8 | |
| parent | 3332fa659663f51efe4653bbf05278f9b501c284 (diff) | |
add Pixel 8a support
| -rwxr-xr-x | process-static | 2 | ||||
| -rw-r--r-- | static/faq.html | 12 | ||||
| -rw-r--r-- | static/install/cli.html | 1 | ||||
| -rw-r--r-- | static/install/web.html | 1 | ||||
| -rw-r--r-- | static/js/releases.js | 2 | ||||
| -rw-r--r-- | static/js/web-install.js | 6 | ||||
| -rw-r--r-- | static/releases.html | 20 |
7 files changed, 39 insertions, 5 deletions
diff --git a/process-static b/process-static index 81a55328..e29dbc33 100755 --- a/process-static +++ b/process-static @@ -63,7 +63,7 @@ done sed -i "$replace" static-tmp/**/*.html nginx-tmp/nginx.conf nginx-tmp/snippets/preload.conf replace= -devices=(husky shiba felix tangorpro lynx cheetah panther bluejay raven oriole barbet redfin bramble sunfish coral flame) +devices=(akita husky shiba felix tangorpro lynx cheetah panther bluejay raven oriole barbet redfin bramble sunfish coral flame) channels=(stable beta) for device in ${devices[@]}; do for channel in ${channels[@]}; do diff --git a/static/faq.html b/static/faq.html index 59aed91f..93779a7a 100644 --- a/static/faq.html +++ b/static/faq.html @@ -145,6 +145,12 @@ <li>Pixel 5a (barbet)</li> </ul> + <p>We have a prerelease available for the following devices:</p> + + <ul> + <li>Pixel 8a (akita)</li> + </ul> + <p>The following devices are end-of-life, no longer receive firmware or most driver security updates and receive extended support from GrapheneOS as part of the main releases with all GrapheneOS changes including all of the latest @@ -217,6 +223,7 @@ guarantee from launch for full security updates and other improvements:</p> <ul> + <li><strong>Pixel 8a</strong> — minimum 7 years support and hardware memory tagging support</li> <li><strong>Pixel 8 Pro</strong> — minimum 7 years support and hardware memory tagging support</li> <li><strong>Pixel 8</strong> — minimum 7 years support and hardware memory tagging support</li> <li>Pixel Fold</li> @@ -439,6 +446,11 @@ <th>OEM minimum support length</th> </tr> <tr> + <td>Google Pixel 8a</td> + <td>May 2031</td> + <td>7 years</td> + </tr> + <tr> <td>Google Pixel 8 Pro</td> <td>October 2030</td> <td>7 years</td> diff --git a/static/install/cli.html b/static/install/cli.html index 41f2a1c3..b42b67e0 100644 --- a/static/install/cli.html +++ b/static/install/cli.html @@ -580,6 +580,7 @@ curl -O https://releases.grapheneos.org/<var>DEVICE_NAME</var>-factory-<var>VERS verified boot key hashes below:</p> <ul> + <li>Pixel 8a: <code>096b8bd6d44527a24ac1564b308839f67e78202185cbff9cfdcb10e63250bc5e</code></li> <li>Pixel 8 Pro: <code>896db2d09d84e1d6bb747002b8a114950b946e5825772a9d48ba7eb01d118c1c</code></li> <li>Pixel 8: <code>cd7479653aa88208f9f03034810ef9b7b0af8a9d41e2000e458ac403a2acb233</code></li> <li>Pixel Fold: <code>ee0c9dfef6f55a878538b0dbf7e78e3bc3f1a13c8c44839b095fe26dd5fe2842</code></li> diff --git a/static/install/web.html b/static/install/web.html index 1aa2bf15..a291bf0b 100644 --- a/static/install/web.html +++ b/static/install/web.html @@ -387,6 +387,7 @@ verified boot key hashes below:</p> <ul> + <li>Pixel 8a: <code>096b8bd6d44527a24ac1564b308839f67e78202185cbff9cfdcb10e63250bc5e</code></li> <li>Pixel 8 Pro: <code>896db2d09d84e1d6bb747002b8a114950b946e5825772a9d48ba7eb01d118c1c</code></li> <li>Pixel 8: <code>cd7479653aa88208f9f03034810ef9b7b0af8a9d41e2000e458ac403a2acb233</code></li> <li>Pixel Fold: <code>ee0c9dfef6f55a878538b0dbf7e78e3bc3f1a13c8c44839b095fe26dd5fe2842</code></li> diff --git a/static/js/releases.js b/static/js/releases.js index 2a6da0b0..fd5affa2 100644 --- a/static/js/releases.js +++ b/static/js/releases.js @@ -1,7 +1,7 @@ // @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT const baseUrl = "https://releases.grapheneos.org/"; -const devices = ["husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"]; +const devices = ["akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"]; const channels = ["stable", "beta"]; const delayMs = 1000 * 60 * 5; diff --git a/static/js/web-install.js b/static/js/web-install.js index 65e46d10..46c0e4a0 100644 --- a/static/js/web-install.js +++ b/static/js/web-install.js @@ -188,15 +188,15 @@ async function unlockBootloader(setProgress) { return "Bootloader unlocked."; } -const supportedDevices = ["husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"]; +const supportedDevices = ["akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"]; const qualcommDevices = ["barbet", "redfin", "bramble", "sunfish", "coral", "flame"]; const legacyQualcommDevices = ["sunfish", "coral", "flame"]; -const tensorDevices = ["husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole"]; +const tensorDevices = ["akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole"]; -const day1SnapshotCancelDevices = ["husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble"]; +const day1SnapshotCancelDevices = ["akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble"]; async function getLatestRelease() { let product = await device.getVariable("product"); diff --git a/static/releases.html b/static/releases.html index a288d726..c711a0d1 100644 --- a/static/releases.html +++ b/static/releases.html @@ -47,6 +47,7 @@ <li> <a href="#stable-channel">Stable channel</a> <ul> + <li><a href="#akita-stable">Pixel 8a (prerelease)</a></li> <li><a href="#husky-stable">Pixel 8 Pro</a></li> <li><a href="#shiba-stable">Pixel 8</a></li> <li><a href="#felix-stable">Pixel Fold</a></li> @@ -68,6 +69,7 @@ <li> <a href="#beta-channel">Beta channel</a> <ul> + <li><a href="#akita-beta">Pixel 8a (prerelease)</a></li> <li><a href="#husky-beta">Pixel 8 Pro</a></li> <li><a href="#shiba-beta">Pixel 8</a></li> <li><a href="#felix-beta">Pixel Fold</a></li> @@ -428,6 +430,15 @@ <section id="stable-channel"> <h2><a href="#stable-channel">Stable channel</a></h2> + <section id="akita-stable"> + <h3><a href="#akita-stable">Pixel 8a (prerelease)</a></h3> + <p>Version: <a href="#[[akita-stable-BUILD_NUMBER]]">[[akita-stable-BUILD_NUMBER]]</a></p> + <ul> + <li><a href="https://releases.grapheneos.org/akita-factory-[[akita-stable-BUILD_NUMBER]].zip">akita-factory-[[akita-stable-BUILD_NUMBER]].zip</a></li> + <li><a href="https://releases.grapheneos.org/akita-factory-[[akita-stable-BUILD_NUMBER]].zip.sig">akita-factory-[[akita-stable-BUILD_NUMBER]].zip.sig</a></li> + <li><a href="https://releases.grapheneos.org/akita-ota_update-[[akita-stable-BUILD_NUMBER]].zip">akita-ota_update-[[akita-stable-BUILD_NUMBER]].zip</a></li> + </ul> + </section> <section id="husky-stable"> <h3><a href="#husky-stable">Pixel 8 Pro</a></h3> <p>Version: <a href="#[[husky-stable-BUILD_NUMBER]]">[[husky-stable-BUILD_NUMBER]]</a></p> @@ -577,6 +588,15 @@ <section id="beta-channel"> <h2><a href="#beta-channel">Beta channel</a></h2> + <section id="akita-beta"> + <h3><a href="#akita-beta">Pixel 8a (prerelease)</a></h3> + <p>Version: <a href="#[[akita-beta-BUILD_NUMBER]]">[[akita-beta-BUILD_NUMBER]]</a></p> + <ul> + <li><a href="https://releases.grapheneos.org/akita-factory-[[akita-beta-BUILD_NUMBER]].zip">akita-factory-[[akita-beta-BUILD_NUMBER]].zip</a></li> + <li><a href="https://releases.grapheneos.org/akita-factory-[[akita-beta-BUILD_NUMBER]].zip.sig">akita-factory-[[akita-beta-BUILD_NUMBER]].zip.sig</a></li> + <li><a href="https://releases.grapheneos.org/akita-ota_update-[[akita-beta-BUILD_NUMBER]].zip">akita-ota_update-[[akita-beta-BUILD_NUMBER]].zip</a></li> + </ul> + </section> <section id="husky-beta"> <h3><a href="#husky-beta">Pixel 8 Pro</a></h3> <p>Version: <a href="#[[husky-beta-BUILD_NUMBER]]">[[husky-beta-BUILD_NUMBER]]</a></p> |
