From 57c8cf7ea875a2f2c8ae4701d8ef1908b8b1095c Mon Sep 17 00:00:00 2001
From: BinBashBanana <51469593+BinBashBanana@users.noreply.github.com>
Date: Fri, 11 Oct 2024 00:51:48 -0700
Subject: [PATCH] Reland "fix up supported devices page"
---
.gitignore | 2 -
src/.vuepress/public/supported-devices.js | 155 +
.../docs/firmware/supported-devices.md | 21 +-
supported-devices/devices.json | 3440 ++++++++++-------
supported-devices/index.js | 162 +-
supported-devices/os-support.json | 704 ++++
supported-devices/search.js | 43 -
7 files changed, 2949 insertions(+), 1578 deletions(-)
create mode 100644 src/.vuepress/public/supported-devices.js
rename supported-devices/template.md => src/docs/firmware/supported-devices.md (72%)
create mode 100644 supported-devices/os-support.json
delete mode 100644 supported-devices/search.js
diff --git a/.gitignore b/.gitignore
index aa7e5c8d..3a92abaa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,8 +8,6 @@ node_modules
.DS_Store
# Will be initilized on run/build time
-src/docs/firmware/supported-devices.md
-src/.vuepress/public/supported-devices.js
src/.vuepress/public/devices.json
# old ignored stuff
diff --git a/src/.vuepress/public/supported-devices.js b/src/.vuepress/public/supported-devices.js
new file mode 100644
index 00000000..ba9ace67
--- /dev/null
+++ b/src/.vuepress/public/supported-devices.js
@@ -0,0 +1,155 @@
+function generateHTML(devicesJson) {
+ let html = `
+
+ `;
+ let first = true;
+ for (const generation in devicesJson) {
+ let devices = devicesJson[generation];
+ if (devices.isExperimental === true && !window.hasOwnProperty("showExperimental")) continue;
+ devices.devices.forEach((device) => {
+ //set defaults
+ if (device.windows === undefined)
+ device.windows = devices.default_windows;
+ if (device.linux === undefined) device.linux = devices.default_linux;
+ if (device.mac === undefined) device.mac = devices.default_mac;
+ if (device.wpMethod === undefined)
+ device.wpMethod = devices.default_wpmethod;
+ if (device.fullrom === undefined)
+ device.fullrom = devices.default_fullrom;
+ if (device.rwLegacy === undefined)
+ device.rwLegacy = devices.default_rwLegacy;
+ });
+ if (first) {
+ first = false;
+ } else {
+ html += `
+
+
+ `;
+ }
+ html += `
+
+ ${generation}
+
+
+ Device Name
+ Board Name
+ RW_LEGACY Firmware
+ UEFI Firmware (Full ROM)
+ WP Method
+ Windows Notes
+ Linux Notes
+ MacOS Notes
+ `;
+
+ let windows;
+ let linux;
+ let mac;
+
+ devices.devices.forEach((device, index) => {
+ let devicename = device.device.join(" ");
+ let rw_legacy = "";
+ if (device.rwLegacy === null) {
+ rw_legacy = 'EOL ';
+ } else if (device.rwLegacy === true) {
+ rw_legacy = "✅";
+ }
+ let full_rom = device.fullrom ? "✅" : "";
+
+ let win_out = "";
+ let linux_out = "";
+ let mac_out = "";
+ if (windows !== device.windows) {
+ let length = 0;
+ windows = device.windows;
+ for (let i = index; i < devices.devices.length; i++) {
+ if (devices.devices[i].windows === windows) length++;
+ else break;
+ }
+ win_out = `\n ${windows} `;
+ }
+ if (linux !== device.linux) {
+ let length = 0;
+ linux = device.linux;
+ for (let i = index; i < devices.devices.length; i++) {
+ if (devices.devices[i].linux === linux) length++;
+ else break;
+ }
+ if (!linux) linux = devices.default_linux;
+ linux_out = `\n ${linux} `;
+ }
+ if (mac !== device.mac) {
+ let length = 0;
+ mac = device.mac;
+ for (let i = index; i < devices.devices.length; i++) {
+ if (devices.devices[i].mac === mac) length++;
+ else break;
+ }
+ if (!mac) mac = devices.default_mac;
+ mac_out = `\n ${mac} `;
+ }
+
+ html += `
+
+ ${devicename}
+ ${device.boardname}
+ ${rw_legacy}
+ ${full_rom}
+ ${device.wpMethod}
+ ${win_out}${linux_out}${mac_out}
+ `;
+ });
+ }
+ html += `
+
+
`;
+ return html;
+}
+
+(async () => {
+ const table = document.querySelector(".deviceTable");
+ const searchbox = document.querySelector(".deviceSearch");
+ let devices = [];
+ try {
+ devices = JSON.parse(await (await fetch("../../devices.json")).text());
+ } catch(e) {
+ console.warn(e);
+ searchbox.parentElement.remove();
+ return;
+ }
+
+ table.innerHTML = generateHTML(JSON.parse(JSON.stringify(devices)));
+
+ function search(keyword) {
+ let dv = JSON.parse(JSON.stringify(devices));
+ keyword = keyword.toLowerCase().trim();
+ if (keyword === "show hidden!") {
+ searchbox.value = "";
+ keyword = "";
+ window.showExperimental = true;
+ }
+ if (!keyword) {
+ table.innerHTML = generateHTML(dv);
+ return;
+ }
+ for (const k in dv) {
+ for (let i=0; i e.toLowerCase().includes(keyword)).length !== 0 || dv[k].devices[i].boardname.toLowerCase().includes(keyword);
+ if (!hasTerm) {
+ dv[k].devices.splice(i, 1);
+ i--;
+ }
+ }
+ if (dv[k].devices.length === 0) {
+ delete dv[k];
+ }
+ }
+ if (Object.keys(dv).length === 0) {
+ table.innerHTML = "";
+ table.innerText = "Device not found. Did you make a typo?";
+ return;
+ }
+ table.innerHTML = generateHTML(dv);
+ }
+ searchbox.addEventListener("keyup", (e) => search(e.target.value));
+})();
diff --git a/supported-devices/template.md b/src/docs/firmware/supported-devices.md
similarity index 72%
rename from supported-devices/template.md
rename to src/docs/firmware/supported-devices.md
index 57eb9951..8c1f771d 100644
--- a/supported-devices/template.md
+++ b/src/docs/firmware/supported-devices.md
@@ -3,10 +3,6 @@ prev: system-info
next: known-issues
---
-
-
# Supported Devices and Platforms
Supported devices are listed in the table below, grouped by platform/family. If your device is not listed, it is not supported. Support is determined entirely and exclusively by the boardname. Use your Chromebook's boardname to see if it has support.
@@ -15,11 +11,9 @@ Supported devices are listed in the table below, grouped by platform/family. If
What's in a name? All ChromeOS devices have a board/device name, which determines which firmware, OS build, etc a device uses. The board name is listed at the bottom of both the Recovery Mode and Developer Mode screens, as part of the hardware ID (HWID).
-The chart below provides a full list of all ChromeOS devices currently supported by MrChromebox's Firmware Utility Script, the firmware types available for each, the hardware write-protect method used, and notes for Windows, Linux, and macOS operating systems.
-
-In most cases, all of the devices in a given platform/family are supported, but sometimes there are exceptions (especially with older or newer devices). The goal is to offer both RW_LEGACY and UEFI Full ROM firmware for all devices, so you may have the option of dual booting ChromeOS, or liberating your device completely :)
+The chart below provides a full list of all ChromeOS devices currently supported by Chrultrabook, the firmware type available for each, and notes for Windows, Linux, and macOS operating systems.
-Be aware that EOL (End Of Life) devices **DO NOT** have RW_Legacy avaliable
+In most cases, all of the devices in a given platform/family are supported, but sometimes there are exceptions (especially with older or newer devices).
### OS Support
@@ -27,9 +21,9 @@ A device having firmware available (either RW_LEGACY or UEFI Full ROM) does not
## Supported Platforms
-| Intel | AMD | ARM |
-| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Intel platforms have good support for both Linux and Windows. Some have support for macOS. | Stoneyridge support in Windows is questionable, and installing a custom kernel is required to get working audio in Linux. Ryzen has support for both Linux and Windows. MacOS is **untested** on AMD platforms. | Currently unsupported by the Chrultrabook dev team. [PostmarketOS](https://wiki.postmarketos.org/wiki/Chrome_OS_devices) has support for a few ARM Chromebooks. |
+| Intel | AMD | ARM |
+| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| Intel platforms have good support for both Linux and Windows. Some have support for macOS. | Stoneyridge support in Windows is questionable, and installing a custom kernel is required to get working audio in Linux. Ryzen has support for both Linux and Windows. MacOS is **untested** on AMD platforms. | Currently unsupported (WIP). [PostmarketOS](https://wiki.postmarketos.org/wiki/Chrome_OS_devices) has support for a few ARM Chromebooks. |
## Firmware and OS Support
@@ -42,8 +36,7 @@ If you are on a smaller screen, scroll sideways to see whole table.
:::
+
Search:
-
-${{TABLE}}
-
+Loading...
diff --git a/supported-devices/devices.json b/supported-devices/devices.json
index c2d72b93..7d6d3db9 100644
--- a/supported-devices/devices.json
+++ b/supported-devices/devices.json
@@ -1,1401 +1,2043 @@
{
- "Sandybridge/Ivybridge": {
- "default_wpmethod": "switch ",
- "default_rwLegacy": false,
- "default_fullrom": true,
- "default_windows": "Supported",
- "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
- "default_linux": "Supported",
- "devices": [
- {
- "device": ["HP Pavilion Chromebook 14"],
- "boardname": "BUTTERFLY"
- },
- {
- "device": ["Google Chromebook Pixel (2013)"],
- "boardname": "LINK",
- "rwLegacy": null,
- "wpMethod": "screw "
- },
- {
- "device": ["Samsung Chromebook Series 5 550"],
- "boardname": "LUMPY",
- "wpMethod": "jumper "
- },
- {
- "device": ["Acer C7/C710 Chromebook"],
- "boardname": "PARROT",
- "wpMethod": "jumper "
- },
- {
- "device": ["Lenovo Thinkpad X131e Chromebook"],
- "boardname": "STOUT",
- "wpMethod": "switch "
- },
- {
- "device": ["Samsung Chromebox Series 3"],
- "boardname": "STUMPY",
- "wpMethod": "jumper "
- }
- ]
- },
- "Haswell": {
- "default_wpmethod": "screw ",
- "default_rwLegacy": null,
- "default_fullrom": true,
- "default_windows": "Supported",
- "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
- "default_linux": "Supported",
- "devices": [
- {
- "device": ["HP Chromebook 14"],
- "boardname": "FALCO"
- },
- {
- "device": ["Toshiba Chromebook 13 (CB30)"],
- "boardname": "LEON",
- "wpMethod": "screw "
- },
- {
- "device": ["Acer Chromebox CXI"],
- "boardname": "McCLOUD",
- "wpMethod": "screw "
- },
- {
- "device": ["LG Chromebase 22"],
- "boardname": "MONROE",
- "wpMethod": "screw"
- },
- {
- "device": ["Asus Chromebox CN60"],
- "boardname": "PANTHER",
- "wpMethod": "screw "
- },
- {
- "device": ["Acer C720/C720P Chromebook"],
- "boardname": "PEPPY",
- "wpMethod": "screw ",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Dell Chromebox 3010"],
- "boardname": "TRICKY",
- "wpMethod": "screw "
- },
- {
- "device": ["Dell Chromebook 11 (CB1C13)"],
- "boardname": "WOLF",
- "wpMethod": "screw "
- },
- {
- "device": ["HP Chromebox CB1 / G1"],
- "boardname": "ZAKO",
- "wpMethod": "screw "
- }
- ]
- },
- "Broadwell": {
- "default_wpmethod": "screw ",
- "default_rwLegacy": null,
- "default_fullrom": true,
- "default_windows": "Supported",
- "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
- "default_linux": "Supported",
- "devices": [
- {
- "device": ["Acer C740 Chromebook"],
- "boardname": "AURON_PAINE"
- },
- {
- "device": ["Acer C910 Chromebook (CB5-571)"],
- "boardname": "AURON_YUNA"
- },
- {
- "device": ["Acer Chromebase 24"],
- "boardname": "BUDDY",
- "wpMethod": "screw"
- },
- {
- "device": ["Toshiba Chromebook2 (2015)"],
- "boardname": "GANDOF",
- "wpMethod": "screw"
- },
- {
- "device": ["Asus Chromebox 2 (CN62)"],
- "boardname": "GUADO",
- "wpMethod": "screw ",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Dell Chromebook 13 7310"],
- "boardname": "LULU",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Acer Chromebox CXI2"],
- "boardname": "RIKKU",
- "wpMethod": "screw "
- },
- {
- "device": ["Google Chromebook Pixel (2015)"],
- "boardname": "SAMUS",
- "wpMethod": "screw "
- },
- {
- "device": ["Lenovo ThinkCentre Chromebox"],
- "boardname": "TIDUS",
- "wpMethod": "screw "
- }
- ]
- },
- "Baytrail": {
- "default_wpmethod": "screw",
- "default_rwLegacy": null,
- "default_fullrom": true,
- "default_windows": "Supported",
- "default_mac": "No MacOS support.",
- "default_linux": "Supported",
- "devices": [
- {
- "device": ["Acer Chromebook 15 (CB3-531)"],
- "boardname": "BANJO"
- },
- {
- "device": ["Dell Chromebook 11 (3120)"],
- "boardname": "CANDY"
- },
- {
- "device": ["Lenovo N20/N20P Chromebook"],
- "boardname": "CLAPPER"
- },
- {
- "device": ["Lenovo N21 Chromebook"],
- "boardname": "ENGUARDE"
- },
- {
- "device": ["Lenovo ThinkPad 11e/Yoga Chromebook"],
- "boardname": "GLIMMER"
- },
- {
- "device": ["Acer Chromebook 11 (CB3-111/131, C730, C730E, C735)"],
- "boardname": "GNAWTY"
- },
- {
- "device": ["Haier Chromebook G2"],
- "boardname": "HELI"
- },
- {
- "device": ["HP Chromebook 11 G3/G4", "HP Chromebook 14 G4"],
- "boardname": "KIP"
- },
- {
- "device": ["AOpen Chromebox Commercial"],
- "boardname": "NINJA"
- },
- {
- "device": ["Lenovo Ideapad 100S Chromebook"],
- "boardname": "ORCO"
- },
- {
- "device": ["Asus Chromebook C300"],
- "boardname": "QUAWKS"
- },
- {
- "device": ["Asus Chromebook C200"],
- "boardname": "SQUAWKS"
- },
- {
- "device": ["AOpen Chromebase Commercial"],
- "boardname": "SUMO"
- },
- {
- "device": ["Toshiba Chromebook 2 (2014)"],
- "boardname": "SWANKY"
- },
- {
- "device": ["Samsung Chromebook 2 (XE500C12)"],
- "boardname": "WINKY"
- }
- ]
- },
- "Braswell": {
- "default_wpmethod": "screw ",
- "default_rwLegacy": null,
- "default_fullrom": true,
- "default_windows": "Supported",
- "default_mac": "No MacOS support.",
- "default_linux": "Supported",
- "devices": [
- {
- "device": ["Acer Chromebook 15 (CB3-532)"],
- "boardname": "BANON"
- },
- {
- "device": ["Samsung Chromebook 3"],
- "boardname": "CELES",
- "wpMethod": "screw",
- "windows": "Requires platform clock workaround. (See post install )"
- },
- {
- "device": ["Acer Chromebook R11 (C738T, CB5-132T)"],
- "windows": "No microphone support",
- "boardname": "CYAN",
- "wpMethod": "screw"
- },
- {
- "device": ["Acer Chromebook 14 (CB3-431)"],
- "boardname": "EDGAR",
- "wpMethod": "screw "
- },
- {
- "device": ["Dell Chromebook 11 3180/3189"],
- "boardname": "KEFKA",
- "wpMethod": "screw"
- },
- {
- "device": ["Lenovo N22/N42 Chromebook"],
- "boardname": "REKS",
- "wpMethod": "screw"
- },
- {
- "device": [
- "Acer Chromebook 11 N7 (C731)",
- "CTL NL61 Chromebook",
- "Edxis Education Chromebook (NL6D)",
- "HP Chromebook 11 G5 EE",
- "Mecer V2 Chromebook",
- "Positivo Chromebook C216B"
- ],
- "boardname": "RELM",
- "wpMethod": "screw "
- },
- {
- "device": ["HP Chromebook 11 G5"],
- "boardname": "SETZER",
- "wpMethod": "screw"
- },
- {
- "device": ["Asus Chromebook C202S/C202SA"],
- "boardname": "TERRA",
- "wpMethod": "screw "
- },
- {
- "device": ["Asus Chromebook C300SA/C301SA"],
- "boardname": "TERRA13",
- "wpMethod": "screw"
- },
- {
- "device": ["Lenovo ThinkPad 11e/Yoga Chromebook (G3)"],
- "boardname": "ULTIMA",
- "wpMethod": "screw"
- },
- {
- "device": [
- "CTL J5 Chromebook",
- "Edugear CMT Chromebook",
- "Haier Chromebook 11 C",
- "Multilaser Chromebook M11C",
- "PCMerge Chromebook PCM-116T-432B",
- "Prowise Chromebook Proline",
- "Viglen Chromebook 360"
- ],
- "boardname": "WIZPIG",
- "wpMethod": "screw"
- }
- ]
- },
- "Skylake": {
- "default_wpmethod": "screw",
- "default_rwLegacy": null,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid.",
- "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
- "default_linux": "max98357a doesn't have a volume limiter so speakers could get fried.",
- "devices": [
- {
- "device": ["Dell Chromebook 13 3380"],
- "boardname": "ASUKA"
- },
- {
- "device": ["Samsung Chromebook Pro"],
- "boardname": "CAROLINE",
- "mac": "Tested, unsupported. HD 515 broken, artifacts in recovery. EmeraldSDHC kernel panics."
- },
- {
- "device": ["Asus Chromebook C302CA"],
- "boardname": "CAVE"
- },
- {
- "device": ["HP Chromebook 13 G1"],
- "boardname": "CHELL"
- },
- {
- "device": [
- "Acer Chromebook 14 for Work",
- "Acer Chromebook 11 (C771/C771T)"
- ],
- "boardname": "LARS",
- "mac": "Tested, supported. No touchscreen support."
- },
- {
- "device": ["Lenovo Thinkpad 13 Chromebook"],
- "boardname": "SENTRY"
- }
- ]
- },
- "Apollolake": {
- "default_wpmethod": "CR50 (battery) ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid. Buggy SD card.",
- "default_mac": "No MacOS support.",
- "default_linux": "MicroSD detection issues No headphone jack on SOF max98357a on AVS doesn't have a volume limiter so speakers could get fried",
- "devices": [
- {
- "device": ["Acer Chromebook 11 (C732)"],
- "boardname": "ASTRONAUT"
- },
- {
- "device": ["Asus Chromebook C223NA"],
- "boardname": "BABYMEGA"
- },
- {
- "device": ["Asus Chromebook C523NA"],
- "boardname": "BABYTIGER"
- },
- {
- "device": [
- "CTL Chromebook NL7/NL7T",
- "Edxis Chromebook 11/X11",
- "Positivo Chromebook N2110/N2112",
- "Viglen Chromebook 360C",
- ""
- ],
- "boardname": "BLACKTIP"
- },
- {
- "device": ["Acer Chromebook 15 (CB315)"],
- "boardname": "BLUE"
- },
- {
- "device": ["Acer Chromebook Spin 15 (CP315)"],
- "boardname": "BRUCE"
- },
- {
- "device": ["Acer Chromebook Spin 11 (R751T)"],
- "boardname": "ELECTRO"
- },
- {
- "device": ["Acer Chromebook 514"],
- "boardname": "EPAULETTE"
- },
- {
- "device": ["Acer Chromebook Spin 11 CP311"],
- "boardname": "LAVA"
- },
- {
- "device": ["Dell Chromebook 11 5190"],
- "boardname": "NASHER"
- },
- {
- "device": ["Dell Chromebook 11 5190 2-in-1"],
- "boardname": "NASHER360"
- },
- {
- "device": ["Lenovo Thinkpad 11e/Yoga 11e (G4)"],
- "boardname": "PYRO"
- },
- {
- "device": ["Asus Chromebook C423"],
- "boardname": "RABBID"
- },
- {
- "device": ["Asus Chromebook Flip C213SA"],
- "boardname": "REEF"
- },
- {
- "device": ["Lenovo 100e Chromebook"],
- "boardname": "ROBO"
- },
- {
- "device": ["Lenovo 500e Chromebook"],
- "boardname": "ROBO360"
- },
- {
- "device": ["Acer Chromebook 15 (CB515-1HT)"],
- "boardname": "SAND"
- },
- {
- "device": ["Acer Chromebook 11 (CB311-8H)"],
- "boardname": "SANTA"
- },
- {
- "device": [
- "HP Chromebook x360 11 G1 EE",
- "HP Chromebook 11 G6",
- "HP Chromebook 14 G5"
- ],
- "boardname": "SNAPPY"
- },
- {
- "device": [
- "CTL Chromebook J41/J41T",
- "PCmerge Chromebook AL116",
- "Prowise Chromebook Eduline",
- "Sector 5 E3 Chromebook",
- "Viglen Chromebook 11C"
- ],
- "boardname": "WHITETIP"
- }
- ]
- },
- "Kabylake / Amberlake": {
- "default_wpmethod": "CR50 (battery) ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid.",
- "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
- "default_linux": "max98357a doesn't have a volume limiter so speakers could get fried.",
- "devices": [
- {
- "device": ["Acer Chromebook 13"],
- "boardname": "AKALI"
- },
- {
- "device": ["Acer Chromebook Spin 13"],
- "boardname": "AKALI360",
- "mac": "Tested, unsupported. EmeraldSDHC does not show eMMC drive. EmeraldSDHC + IRQ Conflict patch causes kernel panic"
- },
- {
- "device": ["Google Pixelbook Go (2019)"],
- "boardname": "ATLAS",
- "windows": "Audio driver is paid. No webcam support.",
- "linux": "Cameras do not work.",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Acer Chromebook 715 (CB715)"],
- "boardname": "BARD"
- },
- {
- "device": ["Acer Chromebook 714 (CB714)"],
- "boardname": "EKKO"
- },
- {
- "device": ["Google Pixelbook (2017)"],
- "boardname": "EVE",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Asus Google Meet kit (KBL)"],
- "boardname": "EXCELSIOR",
- "wpMethod": "CR50 , screw "
- },
- {
- "device": ["AOpen Chromebox Commercial 2", "Newline Chromebox A10"],
- "boardname": "JAX",
- "wpMethod": "CR50 , screw"
- },
- {
- "device": ["Acer Chromebase 24I2"],
- "boardname": "KARMA",
- "wpMethod": "CR50 , screw"
- },
- {
- "device": ["HP Chromebox G2"],
- "boardname": "KENCH",
- "wpMethod": "CR50 , screw "
- },
- {
- "device": ["Asus Chromebook C425"],
- "boardname": "LEONA",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Samsung Chromebook Plus V2"],
- "boardname": "NAUTILUS",
- "linux": "Camera on the keyboard doesn't work.",
- "mac": "Tested, unsupported. HD 615 broken, will not boot without Ivy Bridge CPUID spoof and -igfxvesa. No acceleration."
- },
- {
- "device": ["Google Pixel Slate"],
- "boardname": "NOCTURNE",
- "windows": "Audio driver is paid. No webcam support.",
- "linux": "Cameras do not work.",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Lenovo Yoga Chromebook C630"],
- "boardname": "PANTHEON"
- },
- {
- "device": ["Asus Chromebook Flip C433/C434"],
- "boardname": "SHYVANA",
- "mac": "Tested, Supported."
- },
- {
- "device": ["Acer Chromebox CXI3"],
- "boardname": "SION",
- "wpMethod": "CR50 , screw "
- },
- {
- "device": ["HP Chromebook x360 14"],
- "boardname": "SONA"
- },
- {
- "device": ["HP Chromebook X2"],
- "boardname": "SORAKA"
- },
- {
- "device": ["HP Chromebook 15 G1"],
- "boardname": "SYNDRA"
- },
- {
- "device": ["Asus Chromebox 3 (CN65)"],
- "boardname": "TEEMO",
- "wpMethod": "CR50 , screw "
- },
- {
- "device": ["Dell Inspiron Chromebook 14 (7460)"],
- "boardname": "VAYNE"
- },
- {
- "device": [
- "CTL Chromebox CBx1",
- "Promethean Chromebox",
- "SMART Chromebox G3",
- "ViewSonic NMP660 Chromebox"
- ],
- "boardname": "WUKONG",
- "wpMethod": "CR50 , screw "
- }
- ]
- },
- "Geminilake": {
- "default_wpmethod": "CR50 (battery) ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid.",
- "default_mac": "No MacOS support.",
- "default_linux": "Supported",
- "devices": [
- {
- "device": ["Asus Chromebook Flip C214/C234"],
- "boardname": "AMPTON"
- },
- {
- "device": ["Asus Chromebook Flip C204"],
- "boardname": "APEL"
- },
- {
- "device": ["HP Chromebook x360 12b-ca0"],
- "boardname": "BLOOG"
- },
- {
- "device": ["HP Chromebook 14a-na0"],
- "boardname": "BLOOGLET"
- },
- {
- "device": ["HP Chromebook x360 14a-ca0/14b-ca0"],
- "boardname": "BLOOGUARD"
- },
- {
- "device": ["Acer Chromebook 315"],
- "boardname": "BLORB"
- },
- {
- "device": ["Samsung Chromebook 4"],
- "boardname": "BLUEBIRD"
- },
- {
- "device": [
- "Acer Chromebook 311",
- "(CB311-9H, CB311-9HT, C733, C733U, C733T)"
- ],
- "boardname": "BOBBA"
- },
- {
- "device": [
- "Acer Chromebook Spin 311 (CP311-2H, CP311-2HN)",
- "Acer Chromebook Spin 511 (R752T, R752TN)"
- ],
- "boardname": "BOBBA360"
- },
- {
- "device": ["Samsung Chromebook 4+"],
- "boardname": "CASTA"
- },
- {
- "device": ["NEC Chromebook Y2"],
- "boardname": "DOOD"
- },
- {
- "device": ["HP Chromebook 14 G6"],
- "boardname": "DORP"
- },
- {
- "device": [
- "Acer Chromebook 314 (CB314)",
- "Packard Bell Chromebook 314 (PCB314)"
- ],
- "boardname": "DROID"
- },
- {
- "device": ["Dell Chromebook 3100"],
- "boardname": "FLEEX"
- },
- {
- "device": ["CTL Chromebook VX11/VX11T", "Poin2 Chromebook 11P"],
- "boardname": "FOOB"
- },
- {
- "device": ["Poin2 Chromebook 11P"],
- "boardname": "FOOB360"
- },
- {
- "device": [
- "ADVAN Chromebook 116",
- "Axioo Chromebook",
- "Baicells Chromebook BB01",
- "CTL Chromebook NL71/CT/LTE",
- "EVERCOSS Chromebook CB1",
- "Edxis Chromebook 11 (S20-C)",
- "JOI Chromebook C100",
- "Multilaser Chromebook M11C-PC914",
- "Pixart Rxart Chromebook",
- "Poin2 Chromebook 11A",
- "SPC Chromebook X1 Mini",
- "Sector 5 E4 LTE Chromebook",
- "WS Chromebook A101",
- "Zyrex Chromebook M432"
- ],
- "boardname": "GARG"
- },
- {
- "device": [
- "Ascon Chromebook 11A",
- "Axioo Chromebook 360",
- "Baicells Chromebook BB01",
- "CTL Chromebook NL71T/TW/TWB",
- "EVERCOSS Chromebook CB1A",
- "Edxis Chromebook 11 (S20-X)",
- "JOI Chromebook C100",
- "Multilaser Chromebook M11HC-PC915",
- "Pixart Rxart Chromebook",
- "Poin2 Chromebook 11A",
- "SPC Chromebook X1 Mini",
- "WS Chromebook A101",
- "Zyrex Chromebook 360"
- ],
- "boardname": "GARG360"
- },
- {
- "device": ["CTL Chromebook NL81/NL81T"],
- "boardname": "GARFOUR"
- },
- {
- "device": ["Acer Chromebook 311"],
- "boardname": "GLK"
- },
- {
- "device": ["Acer Chromebook Spin 311"],
- "boardname": "GLK360"
- },
- {
- "device": ["Dell Chromebook 3100 2-in-1"],
- "boardname": "GRABBITER"
- },
- {
- "device": ["Lenovo Chromebook C340"],
- "boardname": "LASER"
- },
- {
- "device": ["Lenovo Chromebook S340/IdeaPad 3"],
- "boardname": "LASER14"
- },
- {
- "device": ["Lenovo Ideapad 3 Chromebook"],
- "boardname": "LICK"
- },
- {
- "device": ["HP Chromebook x360 11 G2 EE"],
- "boardname": "MEEP"
- },
- {
- "device": ["HP Chromebook 11 G7 EE"],
- "boardname": "MIMROCK"
- },
- {
- "device": ["Asus Chromebook C424"],
- "boardname": "NOSPIKE"
- },
- {
- "device": ["Dell Chromebook 3400"],
- "boardname": "ORBATRIX"
- },
- {
- "device": ["Lenovo 100e Chromebook Gen 2"],
- "boardname": "PHASER"
- },
- {
- "device": [
- "Lenovo 300e Chromebook Gen 2/IdeaPad Flex 3",
- "NEC Chromebook Y1"
- ],
- "boardname": "PHASER360"
- },
- {
- "device": ["Lenovo 500e Chromebook Gen 2"],
- "boardname": "PHASER360S"
- },
- {
- "device": ["Acer Chromebook 512 (C851/C851T)"],
- "boardname": "SPARKY"
- },
- {
- "device": ["Acer Chromebook Spin 512 (R851TN)"],
- "boardname": "SPARKY360"
- },
- {
- "device": ["HP Chromebook 11 G8 EE"],
- "boardname": "VORTICON"
- },
- {
- "device": ["HP Chromebook x360 11 G3 EE"],
- "boardname": "VORTININJA"
- }
- ]
- },
- "Whiskeylake": {
- "default_wpmethod": "battery ",
- "default_rwLegacy": true,
- "default_fullrom": false,
- "default_windows": "?",
- "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
- "default_linux": "?",
- "devices": [
- {
- "device": ["Dell Latitude 5300 2-in-1 Chromebook Enterprise"],
- "boardname": "ARCADA"
- },
- {
- "device": ["Dell Latitude 5400 Chromebook Enterprise"],
- "boardname": "SARIEN",
- "linux": "Sim card slot was not tested. Everything else works under RW_LEGACY. This Chromebook has upgradable RAM and SSD."
- }
- ]
- },
- "Cometlake": {
- "default_wpmethod": "CR50 (battery) ",
- "default_rwLegacy": false,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid.",
- "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
- "default_linux": "Supported",
- "devices": [
- {
- "device": ["Lenovo Ideapad Flex 5 Chromebook"],
- "boardname": "AKEMI"
- },
- {
- "device": ["HP Chromebook x360 14c-ca0"],
- "boardname": "DRAGONAIR",
- "linux": "Fingerprint reader doesn't work",
- "mac": "Tested, Supported. Requires `DevirtualiseMmio` to be disabled."
- },
- {
- "device": ["Dell Latitude 7410 Chromebook Enterprise"],
- "boardname": "DRALLION",
- "rwLegacy": true,
- "windows": "Supported",
- "mac": "Tested, Supported. Requires `DevirtualiseMmio` to be disabled."
- },
- {
- "device": ["HP Pro c640 Chromebook"],
- "boardname": "DRATINI",
- "linux": "Fingerprint reader doesn't work"
- },
- {
- "device": ["Asus Chromebox 4"],
- "boardname": "DUFFY",
- "rwLegacy": true,
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["Asus Fanless Chromebox"],
- "boardname": "FAFFY",
- "rwLegacy": true,
- "wpMethod": "CR50 , jumper"
- },
- {
- "device": ["Asus Chromebook Flip C436FA"],
- "boardname": "HELIOS"
- },
- {
- "device": ["HP Elite c1030 Chromebook", "HP Chromebook x360 13c-ca0"],
- "boardname": "JINLON",
- "linux": "Fingerprint reader doesn't work"
- },
- {
- "device": ["Acer Chromebox CXI4"],
- "boardname": "KAISA",
- "rwLegacy": true,
- "wpMethod": "CR50 , jumper"
- },
- {
- "device": ["Acer Chromebook 712 (C871)"],
- "boardname": "KINDRED"
- },
- {
- "device": ["Acer Chromebook Spin 713 (CP713-2W)"],
- "boardname": "KLED",
- "mac": "Tested, Supported. Requires `DevirtualiseMmio` to be disabled."
- },
- {
- "device": ["Samsung Galaxy Chromebook"],
- "boardname": "KOHAKU",
- "linux": "Fingerprint reader doesn't work. Sleep issues related to EC (wakes up with lid closed)"
- },
- {
- "device": ["Samsung Galaxy Chromebook 2"],
- "boardname": "NIGHTFURY"
- },
- {
- "device": ["HP Chromebox G3"],
- "boardname": "NOIBAT",
- "rwLegacy": true,
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["CTL Chromebox CBx2"],
- "boardname": "WYVERN",
- "rwLegacy": true,
- "wpMethod": "CR50 , jumper "
- }
- ]
- },
- "TigerLake": {
- "default_wpmethod": "CR50 (battery) ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio and Thunderbolt drivers are paid.",
- "default_mac": "No MacOS support.",
- "default_linux": "No fingerprint functionality on models that have it. USB4 requires systemd service (See post install )",
- "devices": [
- {
- "device": ["FMV Chromebook 14F"],
- "boardname": "CHRONICLER"
- },
- {
- "device": ["Asus Chromebook Flip CX3"],
- "boardname": "COLLIS"
- },
- {
- "device": ["Asus Chromebook Flip CX5 (CX5400)"],
- "boardname": "COPANO"
- },
- {
- "device": ["Asus Chromebook Flip CX55, CX5 (CX5500), C536"],
- "boardname": "DELBIN"
- },
- {
- "device": ["Asus Chromebook CX9 (CX9400)"],
- "boardname": "DROBIT"
- },
- {
- "device": ["HP Chromebook x360 14c-cc0"],
- "boardname": "ELDRID"
- },
- {
- "device": ["HP Pro c640 G2 Chromebook", "HP Chromebook 14b-nb0"],
- "boardname": "ELEMI"
- },
- {
- "device": ["Lenovo IdeaPad Flex 5i Chromebook"],
- "boardname": "LILLIPUP"
- },
- {
- "device": ["Lenovo 5i-14 Chromebook", "Lenovo Slim 5 Chromebook"],
- "boardname": "LINDAR"
- },
- {
- "device": ["Acer Chromebook Spin 514 (CB514-2H)"],
- "boardname": "VOEMA"
- },
- {
- "device": ["Acer Chromebook 515 (CB515-1W, CB515-1WT)"],
- "boardname": "VOLET"
- },
- {
- "device": ["Acer Chromebook 514 (CB514-1W, CB514-1WT)"],
- "boardname": "VOLTA"
- },
- {
- "device": ["Acer Chromebook Spin 713 (CP713-3W)"],
- "boardname": "VOXEL"
- }
- ]
- },
- "JasperLake": {
- "default_wpmethod": "CR50 , jumper",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid.",
- "default_mac": "No MacOS support.",
- "default_linux": "Cameras untested.",
- "devices": [
- {
- "device": ["Lenovo Flex 3i 15 / Ideapad Flex 3i Chromebook"],
- "boardname": "BEETLEY"
- },
- {
- "device": ["Lenovo 3i-15 Chromebook"],
- "boardname": "BLIPPER"
- },
- {
- "device": ["Lenovo 100e Chromebook Gen 3"],
- "boardname": "BOOKEM",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["Lenovo 500e Chromebook Gen 3"],
- "boardname": "BOTEN",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["Lenovo Flex 3i-11 / IdeaPad Flex 3i Chromebook"],
- "boardname": "BOTENFLEX",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["Samsung Galaxy Chromebook 2 360"],
- "boardname": "BUGZZY"
- },
- {
- "device": ["Dell Chromebook 3110"],
- "boardname": "CRET"
- },
- {
- "device": ["Dell Chromebook 3110 2-in-1"],
- "boardname": "CRET360"
- },
- {
- "device": ["HP Chromebook x360 11 G4 EE"],
- "boardname": "DRAWCIA",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["HP Chromebook 11 G9 EE"],
- "boardname": "DRAWLAT",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["HP Chromebook 14 G7"],
- "boardname": "DRAWMAN",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["HP Fortis 14 G10 Chromebook"],
- "boardname": "DRAWPER",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["Asus Chromebook CX1500CKA"],
- "boardname": "GALITH"
- },
- {
- "device": ["Asus Chromebook CX1500FKA"],
- "boardname": "GALITH360"
- },
- {
- "device": ["Asus Chromebook CX1700CKA"],
- "boardname": "GALLOP"
- },
- {
- "device": ["Asus Chromebook CX1 CX1102"],
- "boardname": "GALNAT"
- },
- {
- "device": ["Asus Chromebook Flip CX1 CX1102"],
- "boardname": "GALNAT360"
- },
- {
- "device": ["Asus Chromebook CX1"],
- "boardname": "GALTIC"
- },
- {
- "device": ["Asus Chromebook CX1400FKA"],
- "boardname": "GALTIC360"
- },
- {
- "device": ["CTL Chromebook NL72"],
- "boardname": "KRACKO"
- },
- {
- "device": ["CTL Chromebook NL72T", "LG Chromebook 11TC50Q/11TQ50Q"],
- "boardname": "KRACKO360"
- },
- {
- "device": ["HP Chromebook x360 14a-ca1"],
- "boardname": "LANDIA"
- },
- {
- "device": ["HP Chromebook 15a-na0"],
- "boardname": "LANDRID"
- },
- {
- "device": ["HP Chromebook 14a-na1"],
- "boardname": "LANTIS"
- },
- {
- "device": ["HP Chromebook x360 14b-cb0"],
- "boardname": "MADOO"
- },
- {
- "device": ["Acer Chromebook Spin 314"],
- "boardname": "MAGISTER"
- },
- {
- "device": ["Acer Chromebook 512 [C852]"],
- "boardname": "MAGLET"
- },
- {
- "device": ["Acer Chromebook Spin 512 [R853TA/R853TNA]"],
- "boardname": "MAGLIA",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["Acer Chromebook 511 [C733/C734]"],
- "boardname": "MAGLITH"
- },
- {
- "device": ["Acer Chromebook 315 [CB315-4H/4HT]"],
- "boardname": "MAGMA"
- },
- {
- "device": ["Acer Chromebook 314 [CB314-3H/3HT, C934/C934T]"],
- "boardname": "MAGNETO"
- },
- {
- "device": ["Acer Chromebook Spin 511 [R753T]"],
- "boardname": "MAGOLOR"
- },
- {
- "device": ["Acer Chromebook 317 [CB317-1H]"],
- "boardname": "MAGPIE",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["NEC Chromebook Y3"],
- "boardname": "METAKNIGHT",
- "wpMethod": "CR50 , jumper "
- },
- {
- "device": ["Gateway Chromebook 15"],
- "boardname": "PASARA"
- },
- {
- "device": [
- "Axioo Chromebook P11",
- "CTL Chromebook PX11E",
- "SPC Chromebook Z1 Mini",
- "Zyrex Chromebook M432-2"
- ],
- "boardname": "PIRETTE"
- },
- {
- "device": ["Axioo Chromebook P14", "Gateway Chromebook 14"],
- "boardname": "PIRIKA"
- },
- {
- "device": ["Samsung Galaxy Chromebook Go"],
- "boardname": "SASUKE"
- },
- {
- "device": ["Asus Chromebook CR1100CKA"],
- "boardname": "STORO"
- },
- {
- "device": ["Asus Chromebook Flip CR1100FKA"],
- "boardname": "STORO360"
- }
- ]
- },
- "Alderlake": {
- "default_wpmethod": "CR50 ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio and Thunderbolt drivers are paid.",
- "default_mac": "No MacOS support.",
- "default_linux": "No fingerprint functionality on models that have it. USB4 requires systemd service (See post install )",
- "devices": [
- {
- "device": ["HP Elite c640 14 inch G3 Chromebook"],
- "boardname": "ANAHERA"
- },
- {
- "device": ["Framework Laptop Chromebook Edition"],
- "boardname": "BANSHEE"
- },
- {
- "device": ["Dell Latitude 5430 Chromebook"],
- "boardname": "CROTA"
- },
- {
- "device": ["Dell Latitude 5430 2-in-1 Chromebook"],
- "boardname": "CROTA360"
- },
- {
- "device": ["Asus Chromebook Flip CX5 (CX5601)"],
- "boardname": "FELWINTER"
- },
- {
- "device": ["HP Chromebook x360 14c-cd0"],
- "boardname": "GIMBLE"
- },
- {
- "device": ["Acer Chromebook Spin 714 (CP714-1WN)"],
- "boardname": "KANO",
- "windows": "Audio and Thunderbolt drivers are paid. No webcam support."
- },
- {
- "device": ["ASUS Chromebook Plus CX34"],
- "boardname": "MARASOV"
- },
- {
- "device": [
- "Asus Chromebook CX34 Flip",
- "Asus Chromebook Vibe CX34 Flip"
- ],
- "boardname": "MITHRAX"
- },
- {
- "device": ["Acer Chromebook Plus 515 (CB515-2H, CB515-2HT)"],
- "boardname": "OMNIGUL"
- },
- {
- "device": ["Acer Chromebook 516 GE (CBG516-1H)"],
- "boardname": "OSIRIS"
- },
- {
- "device": ["Lenovo ThinkPad C14 Gen 1 Chromebook"],
- "boardname": "PRIMUS"
- },
- {
- "device": ["HP Elite Dragonfly Chromebook"],
- "boardname": "REDRIX",
- "windows": "Audio and Thunderbolt drivers are paid. No webcam support.",
- "linux": "Touchpad needs fix, no camera, see #72 "
- },
- {
- "device": ["Lenovo IdeaPad Gaming Chromebook 16"],
- "boardname": "TANIKS"
- },
- {
- "device": ["Lenovo Flex 5i Chromebook / IdeaPad Flex 5i Chromebook"],
- "boardname": "TAEKO"
- },
- {
- "device": ["Acer Chromebook Vero 514"],
- "boardname": "VOLMAR"
- },
- {
- "device": ["Acer Chromebook Vero 712 (CV872, CV872T)"],
- "boardname": "ZAVALA"
- }
- ]
- },
- "Intel Alderlake-N": {
- "default_wpmethod": "CR50 ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio and USB4 drivers are paid.",
- "default_mac": "No MacOS support.",
- "default_linux": "Audio may not work.",
- "devices": [
- {
- "device": ["Acer Chromebook Spin 512"],
- "boardname": "CRAASK"
- },
- {
- "device": ["Acer Chromebook Spin 511"],
- "boardname": "CRAASKBOWL"
- },
- {
- "device": ["Acer Chromebook 511"],
- "boardname": "CRAASKVIN"
- },
- {
- "device": ["Acer Chromebook 314"],
- "boardname": "CRAASNETO"
- },
- {
- "device": ["Lenovo 500e Yoga Chromebook Gen 4"],
- "boardname": "PUJJO"
- },
- {
- "device": ["Lenovo IdeaPad Flex 3i Chromebook"],
- "boardname": "PUJJOFLEX"
- },
- {
- "device": ["Lenovo 14e Chromebook Gen 3"],
- "boardname": "PUJJOTEEN"
- },
- {
- "device": ["Lenovo Ideapad Slim 3i Chromebook"],
- "boardname": "PUJJOTEEN15W"
- },
- {
- "device": ["Asus Chromebook CR11 [CR1102C]"],
- "boardname": "XIVU"
- },
- {
- "device": ["Asus Chromebook CR11 [CR1102F]"],
- "boardname": "XIVU360"
- },
- {
- "device": ["HP Chromebook 15a-nb0"],
- "boardname": "YAVIKS"
- }
- ]
- },
- "Stoneyridge": {
- "default_wpmethod": "CR50 (battery) ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Experimental Windows support. Requires patched drivers with testsigning enabled.",
- "default_mac": "No MacOS support.",
- "default_linux": "Needs kernel compiled with AMDGPU=Y instead of =M and firmware built-in to get working audio",
- "devices": [
- {
- "device": ["Acer Chromebook 315 (CB315-2H)"],
- "boardname": "ALEENA"
- },
- {
- "device": ["HP Chromebook 11A G6 EE", "HP Chromebook 11A G8 EE"],
- "boardname": "BARLA"
- },
- {
- "device": ["HP Chromebook 14A G5"],
- "boardname": "CAREENA"
- },
- {
- "device": ["Acer Chromebook 311 (C721)"],
- "boardname": "KASUMI"
- },
- {
- "device": ["Acer Chromebook Spin 311 (R721T)"],
- "boardname": "KASUMI360"
- },
- {
- "device": ["Lenovo 14e Chromebook (S345)"],
- "boardname": "LIARA"
- },
- {
- "device": ["Lenovo 100e Chromebook Gen 2 AMD"],
- "boardname": "TREEYA"
- },
- {
- "device": ["Lenovo 300e Chromebook Gen 2 AMD"],
- "boardname": "TREEYA360"
- }
- ]
- },
- "Picasso/Dali": {
- "default_wpmethod": "CR50 (battery) ",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Supported",
- "default_mac": "No MacOS support.",
- "default_linux": "Needs to add \"iommu=pt\" to kernel parameters",
- "devices": [
- {
- "device": [
- "HP Pro c645 Chromebook Enterprise",
- "HP Chromebook 14b-na0"
- ],
- "boardname": "BERKNIP"
- },
- {
- "device": ["HP Chromebook 14a-nd0"],
- "boardname": "DIRINBOZ"
- },
- {
- "device": ["Acer Chromebook Spin 514"],
- "boardname": "EZKINIL"
- },
- {
- "device": ["HP Chromebook x360 14a-cb0"],
- "boardname": "GUMBOZ"
- },
- {
- "device": ["Asus Chromebook Flip CM1"],
- "boardname": "JELBOZ360"
- },
- {
- "device": ["Lenovo ThinkPad C13 Yoga Chromebook"],
- "boardname": "MORPHIUS"
- },
- {
- "device": ["Lenovo 100e Chromebook Gen 3"],
- "boardname": "VILBOZ"
- },
- {
- "device": ["Lenovo 14e Chromebook Gen 2"],
- "boardname": "VILBOZ14"
- },
- {
- "device": ["Lenovo 300e Chromebook Gen 3"],
- "boardname": "VILBOZ360"
- },
- {
- "device": ["Asus Chromebook Flip CM5"],
- "boardname": "WOOMAX"
- }
- ]
- },
- "AMD Cezanne": {
- "default_wpmethod": "CR50 , jumper",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid.",
- "default_mac": "No MacOS support.",
- "default_linux": "Speakers are not working currently.",
- "devices": [
- {
- "device": ["Acer Chromebook Spin 514 [CP514-3H, CP514-3HH, CP514-3WH]"],
- "boardname": "DEWATT"
- },
- {
- "device": ["HP Elite c645 G2 Chromebook"],
- "boardname": "NIPPERKIN"
- }
- ]
- },
- "AMD Mendocino": {
- "default_wpmethod": "CR50 , jumper",
- "default_rwLegacy": true,
- "default_fullrom": true,
- "default_windows": "Audio driver is paid.",
- "default_mac": "No MacOS support.",
- "default_linux": "A recent kernel (6.8+) is needed for headphones to work.",
- "devices": [
- {
- "device": ["TBD"],
- "boardname": "CRYSTALDRIFT"
- },
- {
- "device": ["Asus Chromebook CM34 Flip"],
- "boardname": "FROSTFLOW"
- },
- {
- "device": ["Acer Chromebook Plus 514"],
- "boardname": "MARKARTH"
- },
- {
- "device": ["Dell Latitude 3445 Chromebook"],
- "boardname": "WHITERUN"
- }
- ]
- }
+ "Intel Sandybridge/Ivybridge": {
+ "default_rwLegacy": false,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "HP Pavilion Chromebook 14"
+ ],
+ "boardname": "BUTTERFLY",
+ "wpMethod": "switch "
+ },
+ {
+ "device": [
+ "Google Chromebook Pixel (2013)"
+ ],
+ "boardname": "LINK",
+ "rwLegacy": null,
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Samsung Chromebook Series 5 550"
+ ],
+ "boardname": "LUMPY",
+ "wpMethod": "jumper "
+ },
+ {
+ "device": [
+ "Acer C7/C710 Chromebook"
+ ],
+ "boardname": "PARROT",
+ "wpMethod": "jumper "
+ },
+ {
+ "device": [
+ "Lenovo Thinkpad X131e Chromebook"
+ ],
+ "boardname": "STOUT",
+ "wpMethod": "switch "
+ },
+ {
+ "device": [
+ "Samsung Chromebox Series 3"
+ ],
+ "boardname": "STUMPY",
+ "wpMethod": "screw"
+ }
+ ]
+ },
+ "Intel Haswell": {
+ "default_wpmethod": "",
+ "default_rwLegacy": null,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "HP Chromebook 14"
+ ],
+ "boardname": "FALCO",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Toshiba Chromebook 13 (CB30)"
+ ],
+ "boardname": "LEON",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Acer Chromebox CXI"
+ ],
+ "boardname": "MCCLOUD",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "LG Chromebase 22"
+ ],
+ "boardname": "MONROE",
+ "wpMethod": "screw"
+ },
+ {
+ "device": [
+ "Asus Chromebox CN60"
+ ],
+ "boardname": "PANTHER",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Acer C720/C720P Chromebook"
+ ],
+ "boardname": "PEPPY",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Dell Chromebox 3010"
+ ],
+ "boardname": "TRICKY",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Dell Chromebook 11 (CB1C13)"
+ ],
+ "boardname": "WOLF",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "HP Chromebox CB1 / G1"
+ ],
+ "boardname": "ZAKO",
+ "wpMethod": "screw "
+ }
+ ]
+ },
+ "Intel Broadwell": {
+ "default_wpmethod": "screw",
+ "default_rwLegacy": null,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Acer C740 Chromebook"
+ ],
+ "boardname": "AURON_PAINE / PAINE"
+ },
+ {
+ "device": [
+ "Acer C910 Chromebook (CB5-571)"
+ ],
+ "boardname": "AURON_YUNA / YUNA"
+ },
+ {
+ "device": [
+ "Acer Chromebase 24"
+ ],
+ "boardname": "BUDDY",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Toshiba Chromebook 2 (2015)"
+ ],
+ "boardname": "GANDOF",
+ "wpMethod": "screw"
+ },
+ {
+ "device": [
+ "Asus Chromebox 2 (CN62)"
+ ],
+ "boardname": "GUADO",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Dell Chromebook 13 7310"
+ ],
+ "boardname": "LULU"
+ },
+ {
+ "device": [
+ "Acer Chromebox CXI2"
+ ],
+ "boardname": "RIKKU",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Google Chromebook Pixel (2015)"
+ ],
+ "boardname": "SAMUS",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Lenovo ThinkCentre Chromebox"
+ ],
+ "boardname": "TIDUS",
+ "wpMethod": "screw "
+ }
+ ]
+ },
+ "Intel Baytrail": {
+ "default_wpmethod": "screw",
+ "default_rwLegacy": null,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Acer Chromebook 15 (CB3-531)"
+ ],
+ "boardname": "BANJO"
+ },
+ {
+ "device": [
+ "Dell Chromebook 11 (3120)"
+ ],
+ "boardname": "CANDY"
+ },
+ {
+ "device": [
+ "Lenovo N20/N20P Chromebook"
+ ],
+ "boardname": "CLAPPER"
+ },
+ {
+ "device": [
+ "CTL N6 Education Chromebook",
+ "Lenovo N21 Chromebook"
+ ],
+ "boardname": "ENGUARDE"
+ },
+ {
+ "device": [
+ "Lenovo ThinkPad 11e/Yoga Chromebook"
+ ],
+ "boardname": "GLIMMER"
+ },
+ {
+ "device": [
+ "Acer Chromebook 11 (CB3-111/131, C730, C730E, C735)"
+ ],
+ "boardname": "GNAWTY",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Haier Chromebook G2"
+ ],
+ "boardname": "HELI"
+ },
+ {
+ "device": [
+ "HP Chromebook 11 G3/G4",
+ "HP Chromebook 14 G4"
+ ],
+ "boardname": "KIP"
+ },
+ {
+ "device": [
+ "AOpen Chromebox Commercial"
+ ],
+ "boardname": "NINJA"
+ },
+ {
+ "device": [
+ "Lenovo Ideapad 100S Chromebook"
+ ],
+ "boardname": "ORCO"
+ },
+ {
+ "device": [
+ "Asus Chromebook C300"
+ ],
+ "boardname": "QUAWKS"
+ },
+ {
+ "device": [
+ "Asus Chromebook C200"
+ ],
+ "boardname": "SQUAWKS"
+ },
+ {
+ "device": [
+ "AOpen Chromebase Commercial"
+ ],
+ "boardname": "SUMO"
+ },
+ {
+ "device": [
+ "Toshiba Chromebook 2 (2014)"
+ ],
+ "boardname": "SWANKY"
+ },
+ {
+ "device": [
+ "Samsung Chromebook 2 (XE500C12)"
+ ],
+ "boardname": "WINKY"
+ }
+ ]
+ },
+ "Intel Braswell": {
+ "default_wpmethod": "screw",
+ "default_rwLegacy": null,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Acer Chromebook 15 (CB3-532)"
+ ],
+ "boardname": "BANON",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Samsung Chromebook 3"
+ ],
+ "boardname": "CELES"
+ },
+ {
+ "device": [
+ "Acer Chromebook R11 (C738T, CB5-132T)"
+ ],
+ "boardname": "CYAN",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Acer Chromebook 14 (CB3-431)"
+ ],
+ "boardname": "EDGAR",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Dell Chromebook 11 3180/3189"
+ ],
+ "boardname": "KEFKA"
+ },
+ {
+ "device": [
+ "Lenovo N22/N23/N42 Chromebook"
+ ],
+ "boardname": "REKS"
+ },
+ {
+ "device": [
+ "Acer Chromebook 11 N7 (C731)",
+ "CTL NL61 Chromebook",
+ "EduGear Chromebook R",
+ "Edxis Education Chromebook (NL6D)",
+ "HP Chromebook 11 G5 EE",
+ "Mecer V2 Chromebook",
+ "Positivo Chromebook C216B"
+ ],
+ "boardname": "RELM",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "HP Chromebook 11 G5"
+ ],
+ "boardname": "SETZER",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Asus Chromebook C202S/C202SA",
+ "Asus Chromebook C300SA/C301SA"
+ ],
+ "boardname": "TERRA",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Lenovo ThinkPad 11e/Yoga Chromebook (G3)"
+ ],
+ "boardname": "ULTIMA"
+ },
+ {
+ "device": [
+ "CTL J5 Chromebook",
+ "Edugear CMT Chromebook",
+ "Haier Chromebook 11 C",
+ "Multilaser Chromebook M11C",
+ "PCMerge Chromebook PCM-116T-432B",
+ "Prowise Chromebook Proline",
+ "Viglen Chromebook 360"
+ ],
+ "boardname": "WIZPIG"
+ }
+ ]
+ },
+ "Intel Skylake": {
+ "default_wpmethod": "screw",
+ "default_rwLegacy": null,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Dell Chromebook 13 3380"
+ ],
+ "boardname": "ASUKA"
+ },
+ {
+ "device": [
+ "Samsung Chromebook Pro"
+ ],
+ "boardname": "CAROLINE",
+ "wpMethod": "screw "
+ },
+ {
+ "device": [
+ "Asus Chromebook C302CA"
+ ],
+ "boardname": "CAVE"
+ },
+ {
+ "device": [
+ "HP Chromebook 13 G1"
+ ],
+ "boardname": "CHELL"
+ },
+ {
+ "device": [
+ "Acer Chromebook 14 for Work",
+ "Acer Chromebook 11 (C771/C771T)"
+ ],
+ "boardname": "LARS"
+ },
+ {
+ "device": [
+ "Lenovo Thinkpad 13 Chromebook"
+ ],
+ "boardname": "SENTRY"
+ }
+ ]
+ },
+ "Intel Apollolake": {
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Acer Chromebook 11 (C732)"
+ ],
+ "boardname": "ASTRONAUT"
+ },
+ {
+ "device": [
+ "Asus Chromebook C223NA",
+ "ASUS Chromebook CX1100CNA"
+ ],
+ "boardname": "BABYMEGA"
+ },
+ {
+ "device": [
+ "Asus Chromebook C523NA",
+ "ASUS Chromebook CX1500CNA"
+ ],
+ "boardname": "BABYTIGER"
+ },
+ {
+ "device": [
+ "CTL Chromebook NL7",
+ "Edxis Chromebook 11",
+ "Lanix Chromebook C116",
+ "Multilaser Chromebook M11C-PC912",
+ "Positivo Chromebook N2110"
+ ],
+ "boardname": "BLACKTIP"
+ },
+ {
+ "device": [
+ "CTL Chromebook NL7T/NL7TW",
+ "Edxis Chromebook X11",
+ "Multilaser Chromebook M11HC-PC911",
+ "Positivo Chromebook N2112",
+ "Viglen Chromebook 360C"
+ ],
+ "boardname": "BLACKTIP360"
+ },
+ {
+ "device": [
+ "CTL Chromebook NL7 LTE"
+ ],
+ "boardname": "BLACKTIPLTE"
+ },
+ {
+ "device": [
+ "Acer Chromebook 15 (CB315)"
+ ],
+ "boardname": "BLUE"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 15 (CP315)"
+ ],
+ "boardname": "BRUCE"
+ },
+ {
+ "device": [
+ "Acer Chromebook 514 (CB514-1H, CB514-1HT)"
+ ],
+ "boardname": "EPAULETTE"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 11 (CP311-1H, CP311-1HN)"
+ ],
+ "boardname": "LAVA"
+ },
+ {
+ "device": [
+ "Dell Chromebook 11 5190"
+ ],
+ "boardname": "NASHER"
+ },
+ {
+ "device": [
+ "Dell Chromebook 11 5190 2-in-1"
+ ],
+ "boardname": "NASHER360"
+ },
+ {
+ "device": [
+ "Lenovo Thinkpad 11e/Yoga 11e (G4)"
+ ],
+ "boardname": "PYRO"
+ },
+ {
+ "device": [
+ "Asus Chromebook C423",
+ "ASUS Chromebook CX1400CNA"
+ ],
+ "boardname": "RABBID"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip C213SA",
+ "Acer Chromebook Spin 11 (R751T)"
+ ],
+ "boardname": "REEF"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook"
+ ],
+ "boardname": "ROBO"
+ },
+ {
+ "device": [
+ "Lenovo 500e Chromebook"
+ ],
+ "boardname": "ROBO360"
+ },
+ {
+ "device": [
+ "Acer Chromebook 15 (CB515-1H, CB515-1HT)"
+ ],
+ "boardname": "SAND"
+ },
+ {
+ "device": [
+ "Acer Chromebook 11 (CB311-8H, CB311-8HT)"
+ ],
+ "boardname": "SANTA"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 11 G1 EE",
+ "HP Chromebook 11 G6",
+ "HP Chromebook 14 G5"
+ ],
+ "boardname": "SNAPPY"
+ },
+ {
+ "device": [
+ "CTL Chromebook J41/J41T",
+ "PCmerge Chromebook AL116",
+ "Prowise Chromebook Eduline",
+ "Sector 5 E3 Chromebook",
+ "Viglen Chromebook 11C"
+ ],
+ "boardname": "WHITETIP"
+ }
+ ]
+ },
+ "Intel Kabylake / Amberlake": {
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Acer Chromebook 13 (CB713-1W)"
+ ],
+ "boardname": "AKALI"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 13 (CP713-1WN)"
+ ],
+ "boardname": "AKALI360"
+ },
+ {
+ "device": [
+ "Google Pixelbook Go (2019)"
+ ],
+ "boardname": "ATLAS"
+ },
+ {
+ "device": [
+ "Acer Chromebook 715 (CB715)"
+ ],
+ "boardname": "BARD"
+ },
+ {
+ "device": [
+ "Acer Chromebook 714 (CB714)"
+ ],
+ "boardname": "EKKO"
+ },
+ {
+ "device": [
+ "Meet Compute System - Series One (Lenovo)"
+ ],
+ "boardname": "ENDEAVOUR",
+ "wpMethod": "CR50 , screw "
+ },
+ {
+ "device": [
+ "Google Pixelbook (2017)"
+ ],
+ "boardname": "EVE"
+ },
+ {
+ "device": [
+ "Asus Google Meet kit (KBL)"
+ ],
+ "boardname": "EXCELSIOR",
+ "wpMethod": "CR50 , screw "
+ },
+ {
+ "device": [
+ "AOpen Chromebox Commercial 2",
+ "Newline Chromebox A10"
+ ],
+ "boardname": "JAX",
+ "wpMethod": "CR50 , screw "
+ },
+ {
+ "device": [
+ "Acer Chromebase 24I2"
+ ],
+ "boardname": "KARMA",
+ "wpMethod": "CR50 , screw"
+ },
+ {
+ "device": [
+ "HP Chromebox G2"
+ ],
+ "boardname": "KENCH",
+ "wpMethod": "CR50 , screw "
+ },
+ {
+ "device": [
+ "Asus Chromebook C425"
+ ],
+ "boardname": "LEONA"
+ },
+ {
+ "device": [
+ "Samsung Chromebook Plus V2"
+ ],
+ "boardname": "NAUTILUS"
+ },
+ {
+ "device": [
+ "Google Pixel Slate"
+ ],
+ "boardname": "NOCTURNE"
+ },
+ {
+ "device": [
+ "Lenovo Yoga Chromebook C630"
+ ],
+ "boardname": "PANTHEON"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip C433/C434"
+ ],
+ "boardname": "SHYVANA"
+ },
+ {
+ "device": [
+ "Acer Chromebox CXI3"
+ ],
+ "boardname": "SION",
+ "wpMethod": "CR50 , screw "
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14"
+ ],
+ "boardname": "SONA"
+ },
+ {
+ "device": [
+ "HP Chromebook X2"
+ ],
+ "boardname": "SORAKA"
+ },
+ {
+ "device": [
+ "HP Chromebook 15 G1"
+ ],
+ "boardname": "SYNDRA"
+ },
+ {
+ "device": [
+ "Asus Chromebox 3 (CN65)"
+ ],
+ "boardname": "TEEMO",
+ "wpMethod": "CR50 , screw "
+ },
+ {
+ "device": [
+ "Dell Inspiron Chromebook 14 (7460)"
+ ],
+ "boardname": "VAYNE"
+ },
+ {
+ "device": [
+ "CTL Chromebox CBx1",
+ "Promethean Chromebox",
+ "SMART Chromebox G3",
+ "ViewSonic NMP660 Chromebox"
+ ],
+ "boardname": "WUKONG",
+ "wpMethod": "CR50 , screw "
+ }
+ ]
+ },
+ "Intel Geminilake": {
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Asus Chromebook Flip C214/C234"
+ ],
+ "boardname": "AMPTON"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip C204"
+ ],
+ "boardname": "APEL"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 12b-ca0"
+ ],
+ "boardname": "BLOOG"
+ },
+ {
+ "device": [
+ "HP Chromebook 14a-na0"
+ ],
+ "boardname": "BLOOGLET"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14a-ca0/14b-ca0"
+ ],
+ "boardname": "BLOOGUARD"
+ },
+ {
+ "device": [
+ "Acer Chromebook 315 (CB315-3H, CB315-3HT)"
+ ],
+ "boardname": "BLORB"
+ },
+ {
+ "device": [
+ "Samsung Chromebook 4"
+ ],
+ "boardname": "BLUEBIRD"
+ },
+ {
+ "device": [
+ "Acer Chromebook 311",
+ "(CB311-9H, CB311-9HT, C733, C733U, C733T)"
+ ],
+ "boardname": "BOBBA"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 311 (CP311-2H, CP311-2HN)",
+ "Acer Chromebook Spin 511 (R752T, R752TN)"
+ ],
+ "boardname": "BOBBA360"
+ },
+ {
+ "device": [
+ "Samsung Chromebook 4+"
+ ],
+ "boardname": "CASTA"
+ },
+ {
+ "device": [
+ "NEC Chromebook Y2"
+ ],
+ "boardname": "DOOD"
+ },
+ {
+ "device": [
+ "HP Chromebook 14 G6"
+ ],
+ "boardname": "DORP"
+ },
+ {
+ "device": [
+ "Acer Chromebook 314 (C933, C933T, CB314-1H, CB314-1HT)",
+ "Packard Bell Chromebook 314 (PCB314)"
+ ],
+ "boardname": "DROID"
+ },
+ {
+ "device": [
+ "Dell Chromebook 3100"
+ ],
+ "boardname": "FLEEX"
+ },
+ {
+ "device": [
+ "CTL Chromebook VX11/VX11T",
+ "Poin2 Chromebook 11P"
+ ],
+ "boardname": "FOOB"
+ },
+ {
+ "device": [
+ "Poin2 Chromebook 11P"
+ ],
+ "boardname": "FOOB360"
+ },
+ {
+ "device": [
+ "ADVAN Chromebook 116",
+ "Axioo Chromebook",
+ "Baicells Chromebook BB01",
+ "CTL Chromebook NL71/CT/LTE",
+ "EVERCOSS Chromebook CB1",
+ "Edxis Chromebook 11 (S20-C)",
+ "JOI Chromebook C100",
+ "Multilaser Chromebook M11C-PC914",
+ "Pixart Rxart Chromebook",
+ "Poin2 Chromebook 11A",
+ "SPC Chromebook X1 Mini",
+ "Sector 5 E4 LTE Chromebook",
+ "WS Chromebook A101",
+ "Zyrex Chromebook M432"
+ ],
+ "boardname": "GARG"
+ },
+ {
+ "device": [
+ "Ascon Chromebook 11A",
+ "Axioo Chromebook 360",
+ "Baicells Chromebook BB01",
+ "CTL Chromebook NL71T/TW/TWB",
+ "EVERCOSS Chromebook CB1A",
+ "Edxis Chromebook 11 (S20-X)",
+ "JOI Chromebook C100",
+ "Multilaser Chromebook M11HC-PC915",
+ "Pixart Rxart Chromebook",
+ "Poin2 Chromebook 11A",
+ "SPC Chromebook X1 Mini",
+ "WS Chromebook A101",
+ "Zyrex Chromebook 360"
+ ],
+ "boardname": "GARG360"
+ },
+ {
+ "device": [
+ "CTL Chromebook NL81/NL81T"
+ ],
+ "boardname": "GARFOUR"
+ },
+ {
+ "device": [
+ "Dell Chromebook 3100 2-in-1"
+ ],
+ "boardname": "GRABBITER"
+ },
+ {
+ "device": [
+ "Lenovo Chromebook S340",
+ "Lenovo IdeaPad Flex 3 Chromebook 14\""
+ ],
+ "boardname": "LASER14"
+ },
+ {
+ "device": [
+ "Lenovo Ideapad 3 Chromebook"
+ ],
+ "boardname": "LICK"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 11 G2 EE"
+ ],
+ "boardname": "MEEP"
+ },
+ {
+ "device": [
+ "HP Chromebook 11 G7 EE"
+ ],
+ "boardname": "MIMROCK"
+ },
+ {
+ "device": [
+ "Asus Chromebook C424"
+ ],
+ "boardname": "NOSPIKE"
+ },
+ {
+ "device": [
+ "Dell Chromebook 3400"
+ ],
+ "boardname": "ORBATRIX"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook Gen 2"
+ ],
+ "boardname": "PHASER"
+ },
+ {
+ "device": [
+ "Lenovo 300e Chromebook Gen 2",
+ "Lenovo 500e Chromebook Gen 2",
+ "Lenovo Chromebook C340",
+ "Lenovo IdeaPad Flex 3 Chromebook 11\"",
+ "NEC Chromebook Y1"
+ ],
+ "boardname": "PHASER360"
+ },
+ {
+ "device": [
+ "Acer Chromebook 512 (C851/C851T)"
+ ],
+ "boardname": "SPARKY"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 512 (R851TN)"
+ ],
+ "boardname": "SPARKY360"
+ },
+ {
+ "device": [
+ "HP Chromebook 11 G8 EE"
+ ],
+ "boardname": "VORTICON"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 11 G3 EE"
+ ],
+ "boardname": "VORTININJA"
+ }
+ ]
+ },
+ "Intel Whiskeylake": {
+ "default_wpmethod": "battery ",
+ "default_rwLegacy": true,
+ "default_fullrom": false,
+ "devices": [
+ {
+ "device": [
+ "Dell Latitude 5300 2-in-1 Chromebook Enterprise"
+ ],
+ "boardname": "ARCADA"
+ },
+ {
+ "device": [
+ "Dell Latitude 5400 Chromebook Enterprise"
+ ],
+ "boardname": "SARIEN"
+ }
+ ]
+ },
+ "Intel Cometlake": {
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": false,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Lenovo Ideapad Flex 5 Chromebook"
+ ],
+ "boardname": "AKEMI"
+ },
+ {
+ "device": [
+ "ASUS Meet Compute System (Intel 10th Gen)",
+ "CTL Meet Compute System (Intel 10th Gen)"
+ ],
+ "boardname": "AMBASSADOR",
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "HP Chromebase 21.5\""
+ ],
+ "boardname": "DOOLY",
+ "rwLegacy": true,
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14c-ca0"
+ ],
+ "boardname": "DRAGONAIR"
+ },
+ {
+ "device": [
+ "Dell Latitude 7410 Chromebook Enterprise"
+ ],
+ "boardname": "DRALLION",
+ "rwLegacy": true
+ },
+ {
+ "device": [
+ "Dell Latitude 7410 2-in-1 Chromebook Enterprise"
+ ],
+ "boardname": "DRALLION360",
+ "rwLegacy": true
+ },
+ {
+ "device": [
+ "HP Pro c640 Chromebook"
+ ],
+ "boardname": "DRATINI"
+ },
+ {
+ "device": [
+ "Asus Chromebox 4"
+ ],
+ "boardname": "DUFFY",
+ "rwLegacy": true,
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Asus Fanless Chromebox"
+ ],
+ "boardname": "FAFFY",
+ "rwLegacy": true,
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "Meet Compute System - Series One (Intel 10th Gen)"
+ ],
+ "boardname": "GENESIS",
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip C436FA"
+ ],
+ "boardname": "HELIOS"
+ },
+ {
+ "device": [
+ "HP Elite c1030 Chromebook",
+ "HP Chromebook x360 13c-ca0"
+ ],
+ "boardname": "JINLON"
+ },
+ {
+ "device": [
+ "Acer Chromebox CXI4"
+ ],
+ "boardname": "KAISA",
+ "rwLegacy": true,
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Acer Chromebook 712 (C871)"
+ ],
+ "boardname": "KINDRED"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 713 (CP713-2W)"
+ ],
+ "boardname": "KLED"
+ },
+ {
+ "device": [
+ "Samsung Galaxy Chromebook"
+ ],
+ "boardname": "KOHAKU"
+ },
+ {
+ "device": [
+ "Samsung Galaxy Chromebook 2"
+ ],
+ "boardname": "NIGHTFURY"
+ },
+ {
+ "device": [
+ "HP Chromebox G3"
+ ],
+ "boardname": "NOIBAT",
+ "rwLegacy": true,
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "CTL Chromebox CBx2",
+ "Promethean Chromebox 2",
+ "ViewSonic NMP760 Chromebox"
+ ],
+ "boardname": "WYVERN",
+ "rwLegacy": true,
+ "wpMethod": "CR50 , jumper "
+ }
+ ]
+ },
+ "Intel TigerLake": {
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "FMV Chromebook 14F"
+ ],
+ "boardname": "CHRONICLER"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CX3"
+ ],
+ "boardname": "COLLIS"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CX5 (CX5400)"
+ ],
+ "boardname": "COPANO"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CX55, CX5 (CX5500), C536"
+ ],
+ "boardname": "DELBIN"
+ },
+ {
+ "device": [
+ "Asus Chromebook CX9 (CX9400)"
+ ],
+ "boardname": "DROBIT"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14c-cc0"
+ ],
+ "boardname": "ELDRID"
+ },
+ {
+ "device": [
+ "HP Pro c640 G2 Chromebook",
+ "HP Chromebook 14b-nb0"
+ ],
+ "boardname": "ELEMI"
+ },
+ {
+ "device": [
+ "Lenovo IdeaPad Flex 5i Chromebook"
+ ],
+ "boardname": "LILLIPUP"
+ },
+ {
+ "device": [
+ "Lenovo 5i-14 Chromebook",
+ "Lenovo Slim 5 Chromebook"
+ ],
+ "boardname": "LINDAR"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 514 (CP514-2H)"
+ ],
+ "boardname": "VOEMA"
+ },
+ {
+ "device": [
+ "Acer Chromebook 515 (CB515-1W, CB515-1WT)"
+ ],
+ "boardname": "VOLET"
+ },
+ {
+ "device": [
+ "Acer Chromebook 514 (CB514-1W, CB514-1WT)"
+ ],
+ "boardname": "VOLTA"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 713 (CP713-3W)"
+ ],
+ "boardname": "VOXEL"
+ }
+ ]
+ },
+ "Intel JasperLake": {
+ "default_wpmethod": "CR50 , jumper",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "DINATECH Gen1 Chromebook SG20JL1C",
+ "Multilaser Chromebook M11C-PC919",
+ "Allied Chromebook 11 N5100E"
+ ],
+ "boardname": "BEADRIX"
+ },
+ {
+ "device": [
+ "Lenovo Flex 3i 15 / Ideapad Flex 3i Chromebook"
+ ],
+ "boardname": "BEETLEY"
+ },
+ {
+ "device": [
+ "Lenovo 3i-15 Chromebook"
+ ],
+ "boardname": "BLIPPER"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook Gen 3"
+ ],
+ "boardname": "BOOKEM",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Lenovo 500e Chromebook Gen 3"
+ ],
+ "boardname": "BOTEN",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Lenovo Flex 3i-11 / IdeaPad Flex 3i Chromebook"
+ ],
+ "boardname": "BOTENFLEX",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Samsung Galaxy Chromebook 2 360"
+ ],
+ "boardname": "BUGZZY"
+ },
+ {
+ "device": [
+ "Dell Chromebook 3110"
+ ],
+ "boardname": "CRET",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Dell Chromebook 3110 2-in-1"
+ ],
+ "boardname": "CRET360"
+ },
+ {
+ "device": [
+ "AOPEN Chromebox Mini 2"
+ ],
+ "boardname": "DEXI"
+ },
+ {
+ "device": [
+ "Acer Chromebox Mini CXM1"
+ ],
+ "boardname": "DITA"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 11 G4 EE",
+ "HP Fortis x360 11 G3 J Chromebook"
+ ],
+ "boardname": "DRAWCIA",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "HP Chromebook 11 G9 EE"
+ ],
+ "boardname": "DRAWLAT",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "HP Chromebook 14 G7"
+ ],
+ "boardname": "DRAWMAN",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "HP Fortis 14 G10 Chromebook"
+ ],
+ "boardname": "DRAWPER",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Asus Chromebook CX1500CKA"
+ ],
+ "boardname": "GALITH"
+ },
+ {
+ "device": [
+ "Asus Chromebook CX1500FKA"
+ ],
+ "boardname": "GALITH360"
+ },
+ {
+ "device": [
+ "Asus Chromebook CX1700CKA"
+ ],
+ "boardname": "GALLOP"
+ },
+ {
+ "device": [
+ "Asus Chromebook CX1 CX1102"
+ ],
+ "boardname": "GALNAT"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CX1 CX1102"
+ ],
+ "boardname": "GALNAT360"
+ },
+ {
+ "device": [
+ "Asus Chromebook CX1"
+ ],
+ "boardname": "GALTIC"
+ },
+ {
+ "device": [
+ "Asus Chromebook CX1400FKA"
+ ],
+ "boardname": "GALTIC360"
+ },
+ {
+ "device": [
+ "ADVAN Chromebook 116J",
+ "Centerm Chromebook M610",
+ "CTL Chromebook NL72",
+ "Edxis Chromebook 11",
+ "Poin2 Chromebook 11B",
+ "Zyrex Chromebook M432-64"
+ ],
+ "boardname": "KRACKO"
+ },
+ {
+ "device": [
+ "CTL Chromebook NL72T",
+ "LG Chromebook 11TC50Q/11TQ50Q",
+ "Poin2 Chromebook 11E"
+ ],
+ "boardname": "KRACKO360"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14a-ca1"
+ ],
+ "boardname": "LANDIA"
+ },
+ {
+ "device": [
+ "HP Chromebook 15a-na0"
+ ],
+ "boardname": "LANDRID",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "HP Chromebook 14a-na1"
+ ],
+ "boardname": "LANTIS",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14b-cb0"
+ ],
+ "boardname": "MADOO"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 314 [CP314-1H, CP314-1HN]"
+ ],
+ "boardname": "MAGISTER"
+ },
+ {
+ "device": [
+ "Acer Chromebook 512 [C852]"
+ ],
+ "boardname": "MAGLET"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 512 [R853TA/R853TNA]"
+ ],
+ "boardname": "MAGLIA",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Acer Chromebook 511 [C733/C734]"
+ ],
+ "boardname": "MAGLITH",
+ "wpMethod": "CR50 , jumper "
+
+ },
+ {
+ "device": [
+ "Acer Chromebook 315 [CB315-4H/4HT]"
+ ],
+ "boardname": "MAGMA",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Acer Chromebook 314 [CB314-3H/3HT, C934/C934T]",
+ "Packard Bell Chromebook 314"
+ ],
+ "boardname": "MAGNETO"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 511 [R753T]"
+ ],
+ "boardname": "MAGOLOR"
+ },
+ {
+ "device": [
+ "Acer Chromebook 317 [CB317-1H]"
+ ],
+ "boardname": "MAGPIE",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "NEC Chromebook Y3"
+ ],
+ "boardname": "METAKNIGHT",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Gateway Chromebook 15"
+ ],
+ "boardname": "PASARA"
+ },
+ {
+ "device": [
+ "Acer Chromebook 311",
+ "ASUS Chromebook CA11J2",
+ "CTL Chromebook PX11EG",
+ "Edxis E-Lite Chromebook 11",
+ "Multilaser Chromebook M11C-PC924"
+ ],
+ "boardname": "PEEZER"
+ },
+ {
+ "device": [
+ "Axioo Chromebook P11",
+ "CTL Chromebook PX11E",
+ "SPC Chromebook Z1 Mini",
+ "Zyrex Chromebook M432-2"
+ ],
+ "boardname": "PIRETTE"
+ },
+ {
+ "device": [
+ "Axioo Chromebook P14",
+ "CTL Chromebook Enterprise",
+ "Gateway Chromebook 14"
+ ],
+ "boardname": "PIRIKA"
+ },
+ {
+ "device": [
+ "Samsung Galaxy Chromebook Go"
+ ],
+ "boardname": "SASUKE"
+ },
+ {
+ "device": [
+ "SamsungGalaxy Chromebook Go 11"
+ ],
+ "boardname": "SASUKETTE"
+ },
+ {
+ "device": [
+ "Asus Chromebook CR1100CKA"
+ ],
+ "boardname": "STORO",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CR1100FKA"
+ ],
+ "boardname": "STORO360",
+ "wpMethod": "CR50 , jumper "
+ },
+ {
+ "device": [
+ "ASUS Fanless Chromebox CF40"
+ ],
+ "boardname": "TARANZA"
+ }
+ ]
+ },
+ "Intel Alderlake": {
+ "default_wpmethod": "CR50 ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "HP Elite c640 14 inch G3 Chromebook"
+ ],
+ "boardname": "ANAHERA"
+ },
+ {
+ "device": [
+ "AOpen Chromebox Commercial 3"
+ ],
+ "boardname": "AURASH"
+ },
+ {
+ "device": [
+ "Framework Laptop Chromebook Edition"
+ ],
+ "boardname": "BANSHEE"
+ },
+ {
+ "device": [
+ "Dell Latitude 5430 Chromebook"
+ ],
+ "boardname": "CROTA"
+ },
+ {
+ "device": [
+ "Dell Latitude 5430 2-in-1 Chromebook"
+ ],
+ "boardname": "CROTA360"
+ },
+ {
+ "device": [
+ "Acer Chromebook Plus Spin 514 [CP514-4HN]"
+ ],
+ "boardname": "DOCHI"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CX5 (CX5601)"
+ ],
+ "boardname": "FELWINTER"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14c-cd0"
+ ],
+ "boardname": "GIMBLE"
+ },
+ {
+ "device": [
+ "HP Chromebox Enterprise G4"
+ ],
+ "boardname": "GLADIOS"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 714 [CP714-1WN/2WN]"
+ ],
+ "boardname": "KANO"
+ },
+ {
+ "device": [
+ "Lenovo ThinkCentre M60q Chromebox"
+ ],
+ "boardname": "KINOX"
+ },
+ {
+ "device": [
+ "ASUS Chromebox 5 (CN67)"
+ ],
+ "boardname": "KULDAX"
+ },
+ {
+ "device": [
+ "CTL Chromebox CBx3"
+ ],
+ "boardname": "LISBON"
+ },
+ {
+ "device": [
+ "ASUS Chromebook Plus CX34"
+ ],
+ "boardname": "MARASOV"
+ },
+ {
+ "device": [
+ "Asus Chromebook CX34 Flip",
+ "Asus Chromebook Vibe CX34 Flip"
+ ],
+ "boardname": "MITHRAX"
+ },
+ {
+ "device": [
+ "Acer Chromebox CXI5"
+ ],
+ "boardname": "MOLI"
+ },
+ {
+ "device": [
+ "Acer Chromebook Plus 515 (CB515-2H, CB515-2HT)"
+ ],
+ "boardname": "OMNIGUL",
+ "wpMethod": "CR50 (battery) "
+ },
+ {
+ "device": [
+ "Acer Chromebook Plus Enterprise 515 (CBE595-2/CBE595-2T)"
+ ],
+ "boardname": "ONMIKNIGHT",
+ "wpMethod": "CR50 (battery) "
+ },
+ {
+ "device": [
+ "Acer Chromebook 516 GE [CBG516-1H]",
+ "Acer Chromebook Plus 516 GE [CBG516-2H]"
+ ],
+ "boardname": "OSIRIS",
+ "wpMethod": "CR50 (battery) "
+ },
+ {
+ "device": [
+ "Lenovo ThinkPad C14 Gen 1 Chromebook"
+ ],
+ "boardname": "PRIMUS"
+ },
+ {
+ "device": [
+ "HP Elite Dragonfly Chromebook"
+ ],
+ "boardname": "REDRIX"
+ },
+ {
+ "device": [
+ "Lenovo Flex 5i Chromebook / IdeaPad Flex 5i Chromebook"
+ ],
+ "boardname": "TAEKO"
+ },
+ {
+ "device": [
+ "Lenovo IdeaPad Gaming Chromebook 16"
+ ],
+ "boardname": "TANIKS"
+ },
+ {
+ "device": [
+ "Lenovo 5i Chromebook 16\""
+ ],
+ "boardname": "TARLO"
+ },
+ {
+ "device": [
+ "HP Dragonfly Pro Chromebook"
+ ],
+ "boardname": "VELL"
+ },
+ {
+ "device": [
+ "Acer Chromebook Vero 514 (CBV514-1H, CBV514-1HT)"
+ ],
+ "boardname": "VOLMAR"
+ },
+ {
+ "device": [
+ "Acer Chromebook Vero 712 (CV872, CV872T)"
+ ],
+ "boardname": "ZAVALA"
+ }
+ ]
+ },
+ "Intel Alderlake-N": {
+ "default_wpmethod": "CR50/Ti50 ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "ASUS Chromebook CR12"
+ ],
+ "boardname": "ANRAGGAR"
+ },
+ {
+ "device": [
+ "ASUS Chromebook CR12 Flip"
+ ],
+ "boardname": "ANRAGGAR360"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 512 (R856T, R856LT)"
+ ],
+ "boardname": "CRAASK"
+ },
+ {
+ "device": [
+ "Acer Chromebook 311"
+ ],
+ "boardname": "CRAASKANA"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 511 (R756T, R756LT)"
+ ],
+ "boardname": "CRAASKBOWL"
+ },
+ {
+ "device": [
+ "Acer Chromebook 315 (CB315-5H, CB315-5HT)"
+ ],
+ "boardname": "CRAASKINO"
+ },
+ {
+ "device": [
+ "Acer Chromebook 511 (C736, C736T, C736L, C736LT)"
+ ],
+ "boardname": "CRAASKVIN"
+ },
+ {
+ "device": [
+ "Acer Chromebook 314 (C936, C936T)",
+ "Acer Chromebook 314 (CB314-4H, CB314-4HT)",
+ "Acer Chromebook Plus 514 (CB514-4H, CB514-4HT)"
+ ],
+ "boardname": "CRAASNETO"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 314 (CP314-2H, CP314-2HN)"
+ ],
+ "boardname": "CRAASWELL"
+ },
+ {
+ "device": [
+ "HP Chromebook Plus x360"
+ ],
+ "boardname": "JOXER"
+ },
+ {
+ "device": [
+ "Lenovo 500e Yoga Chromebook Gen 4",
+ "Lenovo Flex 3i Chromebook 12\" / IdeaPad Flex 3i Chromebook 12\""
+ ],
+ "boardname": "PUJJO"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook Gen 4"
+ ],
+ "boardname": "PUJJO1E"
+ },
+ {
+ "device": [
+ "Lenovo 14e Chromebook Gen 3"
+ ],
+ "boardname": "PUJJOTEEN"
+ },
+ {
+ "device": [
+ "Lenovo Ideapad Slim 3i Chromebook"
+ ],
+ "boardname": "PUJJOTEEN15W"
+ },
+ {
+ "device": [
+ "CTL Chromebook NL73"
+ ],
+ "boardname": "QUANDISO"
+ },
+ {
+ "device": [
+ "CTL Chromebook NL73T"
+ ],
+ "boardname": "QUANDISO360"
+ },
+ {
+ "device": [
+ "Dell Chromebook 3120"
+ ],
+ "boardname": "ULDREN"
+ },
+ {
+ "device": [
+ "Dell Chromebook 3120 2-in-1"
+ ],
+ "boardname": "ULDREN360"
+ },
+ {
+ "device": [
+ "Asus Chromebook CR11 [CR1102C]"
+ ],
+ "boardname": "XIVU"
+ },
+ {
+ "device": [
+ "Asus Chromebook CR11 [CR1102F]"
+ ],
+ "boardname": "XIVU360"
+ },
+ {
+ "device": [
+ "HP Chromebook Plus 14a"
+ ],
+ "boardname": "YAHIKO"
+ },
+ {
+ "device": [
+ "HP Fortis 14 inch G11 Chromebook"
+ ],
+ "boardname": "YAVIJO"
+ },
+ {
+ "device": [
+ "HP Chromebook 15a-nb0"
+ ],
+ "boardname": "YAVIKS"
+ },
+ {
+ "device": [
+ "HP Fortis 11 inch G10 Chromebook"
+ ],
+ "boardname": "YAVILLA"
+ },
+ {
+ "device": [
+ "HP Fortis x360 11 inch G5 Chromebook"
+ ],
+ "boardname": "YAVILLY"
+ }
+ ]
+ },
+ "AMD Stoneyridge": {
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Acer Chromebook 315 (CB315-2H)"
+ ],
+ "boardname": "ALEENA"
+ },
+ {
+ "device": [
+ "HP Chromebook 11A G6 EE",
+ "HP Chromebook 11A G8 EE"
+ ],
+ "boardname": "BARLA"
+ },
+ {
+ "device": [
+ "HP Chromebook 14A G5"
+ ],
+ "boardname": "CAREENA"
+ },
+ {
+ "device": [
+ "Acer Chromebook 311 (C721)"
+ ],
+ "boardname": "KASUMI"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 311 (R721T)"
+ ],
+ "boardname": "KASUMI360"
+ },
+ {
+ "device": [
+ "Lenovo 14e Chromebook (S345)"
+ ],
+ "boardname": "LIARA"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook Gen 2 AMD"
+ ],
+ "boardname": "TREEYA"
+ },
+ {
+ "device": [
+ "Lenovo 300e Chromebook Gen 2 AMD"
+ ],
+ "boardname": "TREEYA360"
+ }
+ ]
+ },
+ "AMD Picasso": {
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "HP Pro c645 Chromebook Enterprise",
+ "HP Chromebook 14b-na0"
+ ],
+ "boardname": "BERKNIP"
+ },
+ {
+ "device": [
+ "HP Chromebook 14a-nd0"
+ ],
+ "boardname": "DIRINBOZ"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 514 (CP514-1H, CP514-1W)"
+ ],
+ "boardname": "EZKINIL"
+ },
+ {
+ "device": [
+ "HP Chromebook x360 14a-cb0"
+ ],
+ "boardname": "GUMBOZ"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CM1"
+ ],
+ "boardname": "JELBOZ360"
+ },
+ {
+ "device": [
+ "Lenovo ThinkPad C13 Yoga Chromebook"
+ ],
+ "boardname": "MORPHIUS"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook Gen 3"
+ ],
+ "boardname": "VILBOZ"
+ },
+ {
+ "device": [
+ "Lenovo 14e Chromebook Gen 2"
+ ],
+ "boardname": "VILBOZ14"
+ },
+ {
+ "device": [
+ "Lenovo 300e Chromebook Gen 3",
+ "NEC Chromebook Y1 Gen3A"
+ ],
+ "boardname": "VILBOZ360"
+ },
+ {
+ "device": [
+ "Asus Chromebook Flip CM5"
+ ],
+ "boardname": "WOOMAX"
+ }
+ ]
+ },
+ "AMD Cezanne": {
+ "default_wpmethod": "CR50 , jumper",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "Acer Chromebook Spin 514 [CP514-3H, CP514-3HH, CP514-3WH]"
+ ],
+ "boardname": "DEWATT"
+ },
+ {
+ "device": [
+ "HP Elite c645 G2 Chromebook"
+ ],
+ "boardname": "NIPPERKIN"
+ }
+ ]
+ },
+ "AMD Mendocino": {
+ "default_wpmethod": "CR50/Ti50 , jumper",
+ "default_rwLegacy": true,
+ "default_fullrom": true,
+ "devices": [
+ {
+ "device": [
+ "TBD"
+ ],
+ "boardname": "CRYSTALDRIFT"
+ },
+ {
+ "device": [
+ "Asus Chromebook CM34 Flip"
+ ],
+ "boardname": "FROSTFLOW"
+ },
+ {
+ "device": [
+ "Acer Chromebook Plus 514 (CB514-3H, CB514-3HT)"
+ ],
+ "boardname": "MARKARTH"
+ },
+ {
+ "device": [
+ "Dell Latitude 3445 Chromebook"
+ ],
+ "boardname": "WHITERUN"
+ }
+ ]
+ }
}
diff --git a/supported-devices/index.js b/supported-devices/index.js
index 82531e94..27a3426f 100644
--- a/supported-devices/index.js
+++ b/supported-devices/index.js
@@ -1,7 +1,12 @@
//node index.js to run
-/**
- How the formatting in devices.json works
+/*
+ devices.json should not be modified independently from the one in mrchromebox's website.
+*/
+
+/*
+ os-support.json overrides/adds to any data existing in devices.json from mrchromebox.
+ How the formatting in os-support.json works
{
"cpu generation": {
@@ -32,138 +37,55 @@
},
]
}
+}
*/
-function generateHTML(chromebooks) {
- let html = `
-
- `;
- let first = true;
- for (const generation in chromebooks) {
- let devices = chromebooks[generation];
- devices.devices.forEach((device) => {
- //set defaults
- if (device.windows === undefined)
- device.windows = devices.default_windows;
- if (device.linux === undefined) device.linux = devices.default_linux;
- if (device.mac === undefined) device.mac = devices.default_mac;
- if (device.wpMethod === undefined)
- device.wpMethod = devices.default_wpmethod;
- if (device.fullrom === undefined)
- device.fullrom = devices.default_fullrom;
- if (device.rwLegacy === undefined)
- device.rwLegacy = devices.default_rwLegacy;
- });
- if (first) {
- first = false;
- } else {
- html += `
-
-
- `;
- }
- html += `
-
- ${generation}
-
-
- Device Name
- Board Name
- RW_LEGACY Firmware
- UEFI Firmware (Full ROM)
- WP Method
- Windows Notes
- Linux Notes
- MacOS Notes
- `;
-
- let windows;
- let linux;
- let mac;
-
- devices.devices.forEach((device, index) => {
- let devicename = device.device.join(" ");
- let rw_legacy = "";
- if (device.rwLegacy === null) {
- rw_legacy = 'EOL ';
- } else if (device.rwLegacy === true) {
- rw_legacy = "✅";
- }
- let full_rom = device.fullrom ? "✅" : "";
+// modified version of https://stackoverflow.com/a/34749873
+function isObject(item) {
+ return (item && typeof item === 'object' && !Array.isArray(item));
+}
+function mergeDevices(target, ...sources) {
+ if (!sources.length) return target;
+ const source = sources.shift();
- let win_out = "";
- let linux_out = "";
- let mac_out = "";
- if (windows !== device.windows) {
- let length = 0;
- windows = device.windows;
- for (let i = index; i < devices.devices.length; i++) {
- if (devices.devices[i].windows === windows) length++;
- else break;
+ if (isObject(target) && isObject(source)) {
+ for (const key in source) {
+ if (isObject(source[key])) {
+ if (!target[key]) Object.assign(target, { [key]: {} });
+ mergeDevices(target[key], source[key]);
+ } else if (source[key] instanceof Array && target[key] instanceof Array && key === "devices") {
+ for (const entry of target[key]) {
+ // make MrChromebox WP image URLs absolute
+ if (entry.hasOwnProperty("wpMethod")) entry.wpMethod = entry.wpMethod.replace("href=\"/images/wp/", "href=\"https://docs.mrchromebox.tech/images/wp/");
}
- win_out = `\n ${windows} `;
- }
- if (linux !== device.linux) {
- let length = 0;
- linux = device.linux;
- for (let i = index; i < devices.devices.length; i++) {
- if (devices.devices[i].linux === linux) length++;
- else break;
- }
- if (!linux) linux = devices.default_linux;
- linux_out = `\n ${linux} `;
- }
- if (mac !== device.mac) {
- let length = 0;
- mac = device.mac;
- for (let i = index; i < devices.devices.length; i++) {
- if (devices.devices[i].mac === mac) length++;
- else break;
+ for (const entry of source[key]) {
+ // try to find matching boardname and copy it
+ let dest = target[key].findIndex(i => i.boardname === entry.boardname);
+ if (dest >= 0) Object.assign(target[key][dest], entry);
}
- if (!mac) mac = devices.default_mac;
- mac_out = `\n ${mac} `;
+ } else {
+ Object.assign(target, { [key]: source[key] });
}
-
- html += `
-
- ${devicename}
- ${device.boardname}
- ${rw_legacy}
- ${full_rom}
- ${device.wpMethod} ${win_out}${linux_out}${mac_out}
- `;
- });
+ }
}
- html += `
-
-
`;
- return html;
-}
-const path = require("path");
+ return mergeDevices(target, ...sources);
+}
console.log("Loading...");
-const fs = require("fs");
-let data = fs.readFileSync(path.join(__dirname, "template.md"), "utf8");
-data = data.replace("${{TABLE}}", generateHTML(require("./devices.json")));
-//Putting this in the template file causes the template be be showed in the listing
-fs.writeFileSync(
- path.join(__dirname, "../src/docs/firmware/supported-devices.md"),
- data
-);
+const path = require("path");
+const fs = require("fs");
-//Dont question the function.toString.... Javascript is funny
fs.writeFileSync(
- path.join(__dirname, "../src/.vuepress/public/supported-devices.js"),
- fs
- .readFileSync(path.join(__dirname, "search.js"), "utf-8")
- .replace("{{script}}", generateHTML.toString())
-);
-fs.copyFileSync(
- path.join(__dirname, "devices.json"),
- path.join(__dirname, "../src/.vuepress/public/devices.json")
+ path.join(__dirname, "../src/.vuepress/public/devices.json"),
+ JSON.stringify(
+ mergeDevices(
+ JSON.parse(fs.readFileSync(path.join(__dirname, "devices.json"), "utf-8")),
+ JSON.parse(fs.readFileSync(path.join(__dirname, "os-support.json"), "utf-8"))
+ )
+ )
);
console.log("Done!");
diff --git a/supported-devices/os-support.json b/supported-devices/os-support.json
new file mode 100644
index 00000000..0722e866
--- /dev/null
+++ b/supported-devices/os-support.json
@@ -0,0 +1,704 @@
+{
+ "Intel Sandybridge/Ivybridge": {
+ "default_windows": "Supported",
+ "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
+ "default_linux": "Supported",
+ "devices": []
+ },
+ "Intel Haswell": {
+ "default_windows": "Supported",
+ "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
+ "default_linux": "Supported",
+ "devices": [
+ {
+ "boardname": "PEPPY",
+ "mac": "Tested, Supported."
+ }
+ ]
+ },
+ "Intel Broadwell": {
+ "default_windows": "Supported",
+ "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
+ "default_linux": "Supported",
+ "devices": [
+ {
+ "boardname": "GUADO",
+ "mac": "Tested, Supported."
+ },
+ {
+ "boardname": "LULU",
+ "mac": "Tested, Supported."
+ }
+ ]
+ },
+ "Intel Baytrail": {
+ "default_windows": "Supported",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Supported",
+ "devices": []
+ },
+ "Intel Braswell": {
+ "default_windows": "Supported",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Supported",
+ "devices": [
+ {
+ "boardname": "CELES",
+ "windows": "Requires platform clock workaround. (See post install )"
+ },
+ {
+ "windows": "No microphone support",
+ "boardname": "CYAN"
+ }
+ ]
+ },
+ "Intel Skylake": {
+ "default_windows": "Audio driver is paid.",
+ "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
+ "default_linux": "max98357a doesn't have a volume limiter so speakers could get fried.",
+ "devices": [
+ {
+ "boardname": "CAROLINE",
+ "mac": "Tested, unsupported. HD 515 broken, artifacts in recovery. EmeraldSDHC kernel panics."
+ },
+ {
+ "boardname": "LARS",
+ "mac": "Tested, supported. No touchscreen support."
+ }
+ ]
+ },
+ "Intel Apollolake": {
+ "default_windows": "Audio driver is paid. Buggy SD card.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "MicroSD detection issues No headphone jack on SOF max98357a on AVS doesn't have a volume limiter so speakers could get fried",
+ "devices": []
+ },
+ "Intel Kabylake / Amberlake": {
+ "default_windows": "Audio driver is paid.",
+ "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
+ "default_linux": "max98357a doesn't have a volume limiter so speakers could get fried.",
+ "devices": [
+ {
+ "boardname": "AKALI360",
+ "mac": "Tested, unsupported. EmeraldSDHC does not show eMMC drive. EmeraldSDHC + IRQ Conflict patch causes kernel panic"
+ },
+ {
+ "boardname": "ATLAS",
+ "windows": "Audio driver is paid. No webcam support.",
+ "linux": "Cameras do not work.",
+ "mac": "Tested, Supported."
+ },
+ {
+ "boardname": "EVE",
+ "mac": "Tested, Supported."
+ },
+ {
+ "boardname": "LEONA",
+ "mac": "Tested, Supported."
+ },
+ {
+ "boardname": "NAUTILUS",
+ "linux": "Camera on the keyboard doesn't work.",
+ "mac": "Tested, unsupported. HD 615 broken, will not boot without Ivy Bridge CPUID spoof and -igfxvesa. No acceleration."
+ },
+ {
+ "boardname": "NOCTURNE",
+ "windows": "Audio driver is paid. No webcam support.",
+ "linux": "Cameras do not work.",
+ "mac": "Tested, Supported."
+ },
+ {
+ "boardname": "SHYVANA",
+ "mac": "Tested, Supported."
+ }
+ ]
+ },
+ "Intel Geminilake": {
+ "default_windows": "Audio driver is paid.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Supported",
+ "devices": []
+ },
+ "Intel Whiskeylake": {
+ "default_windows": "?",
+ "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
+ "default_linux": "?",
+ "devices": [
+ {
+ "boardname": "ARCADA"
+ },
+ {
+ "boardname": "SARIEN",
+ "linux": "SIM card slot was not tested. Everything else works under RW_LEGACY. This Chromebook has upgradable RAM and SSD."
+ }
+ ]
+ },
+ "Intel Cometlake": {
+ "default_windows": "Audio driver is paid.",
+ "default_mac": "Not tested. Celeron/Pentium devices unsupported.",
+ "default_linux": "Supported",
+ "devices": [
+ {
+ "boardname": "DRAGONAIR",
+ "linux": "Fingerprint reader doesn't work",
+ "mac": "Tested, Supported. Requires `DevirtualiseMmio` to be disabled."
+ },
+ {
+ "boardname": "DRALLION",
+ "windows": "Supported",
+ "mac": "Tested, Supported. Requires `DevirtualiseMmio` to be disabled."
+ },
+ {
+ "boardname": "DRALLION360",
+ "windows": "Supported"
+ },
+ {
+ "boardname": "DRATINI",
+ "linux": "Fingerprint reader doesn't work"
+ },
+ {
+ "boardname": "JINLON",
+ "linux": "Fingerprint reader doesn't work"
+ },
+ {
+ "boardname": "KLED",
+ "mac": "Tested, Supported. Requires `DevirtualiseMmio` to be disabled."
+ },
+ {
+ "boardname": "KOHAKU",
+ "linux": "Fingerprint reader doesn't work. Sleep issues related to EC (wakes up with lid closed)"
+ }
+ ]
+ },
+ "Intel TigerLake": {
+ "default_windows": "Audio and Thunderbolt drivers are paid.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "No fingerprint functionality on models that have it. USB4 requires systemd service (See post install )",
+ "devices": []
+ },
+ "Intel JasperLake": {
+ "default_windows": "Audio driver is paid.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Cameras untested.",
+ "devices": []
+ },
+ "Intel Alderlake": {
+ "default_windows": "Audio and Thunderbolt drivers are paid.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "No fingerprint functionality on models that have it. USB4 requires systemd service (See post install )",
+ "devices": [
+ {
+ "boardname": "KANO",
+ "windows": "Audio and Thunderbolt drivers are paid. No webcam support."
+ },
+ {
+ "boardname": "REDRIX",
+ "windows": "Audio and Thunderbolt drivers are paid. No webcam support.",
+ "linux": "Touchpad needs fix, no camera, see #72 "
+ },
+ {
+ "boardname": "VELL",
+ "windows": "Thunderbolt driver is paid. No audio or webcam support.",
+ "linux": "?"
+ }
+ ]
+ },
+ "Intel Alderlake-N": {
+ "default_windows": "Audio and USB4 drivers are paid.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Audio may not work.",
+ "devices": []
+ },
+ "AMD Stoneyridge": {
+ "default_windows": "Experimental Windows support. Requires patched drivers with testsigning enabled.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Needs kernel compiled with AMDGPU=Y instead of =M and firmware built-in to get working audio",
+ "devices": []
+ },
+ "AMD Picasso": {
+ "default_windows": "Supported",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Needs to add \"iommu=pt\" to kernel parameters",
+ "devices": []
+ },
+ "AMD Cezanne": {
+ "default_windows": "Audio driver is paid.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "Speakers are not working currently.",
+ "devices": []
+ },
+ "AMD Mendocino": {
+ "default_windows": "Audio driver is paid.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "A recent kernel (6.8+) is needed for headphones to work.",
+ "devices": []
+ },
+ "Rockchip RK3288": {
+ "isExperimental": true,
+ "default_wpmethod": "screw",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "AOpen Chromebox Mini"
+ ],
+ "boardname": "FIEVEL"
+ },
+ {
+ "device": [
+ "Haier Chromebook 11",
+ "Lava Xolo Chromebook",
+ "Medion Chromebook Akoya S2013",
+ "True IDC Chromebook 11"
+ ],
+ "boardname": "JAQ"
+ },
+ {
+ "device": [
+ "CTL J2 / J4 Chromebook",
+ "EduGear Chromebook K",
+ "Epik 11.6\" Chromebook ELB1101",
+ "HiSense Chromebook 11",
+ "Mecer Chromebook",
+ "NComputing Chromebook CX100",
+ "Poin2 Chromebook 11",
+ "Positivo Chromebook CH1190",
+ "VideoNet Chromebook BL10"
+ ],
+ "boardname": "JERRY"
+ },
+ {
+ "device": [
+ "ASUS Chromebit CS10"
+ ],
+ "boardname": "MICKEY"
+ },
+ {
+ "device": [
+ "EduGear Chromebook M",
+ "Haier Chromebook 11e",
+ "Lumos Education Chromebook",
+ "MEDION Chromebook S2015",
+ "Nexian Chromebook 11.6\"",
+ "PCMerge Chromebook PCM-116E/PCM-116EB",
+ "Prowise Chromebook Entryline",
+ "Sector 5 E1 Rugged Chromebook",
+ "Viglen Chromebook 11"
+ ],
+ "boardname": "MIGHTY"
+ },
+ {
+ "device": [
+ "ASUS Chromebook Flip C100PA"
+ ],
+ "boardname": "MINNIE"
+ },
+ {
+ "device": [
+ "ASUS Chromebook C201PA"
+ ],
+ "boardname": "SPEEDY"
+ },
+ {
+ "device": [
+ "AOpen Chromebase Mini"
+ ],
+ "boardname": "TIGER"
+ }
+ ]
+ },
+ "Rockchip RK3399": {
+ "isExperimental": true,
+ "default_wpmethod": "CR50 ",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "ASUS Chromebook Flip C101PA"
+ ],
+ "boardname": "BOB",
+ "wpMethod": "CR50 , screw"
+ },
+ {
+ "device": [
+ "AOpen Chromebook Commercial Tab",
+ "CTL Chromebook Tablet Tx1 for Education"
+ ],
+ "boardname": "DRUWL"
+ },
+ {
+ "device": [
+ "ASUS Chromebook Tablet CT100"
+ ],
+ "boardname": "DUMO"
+ },
+ {
+ "device": [
+ "Samsung Chromebook Plus"
+ ],
+ "boardname": "KEVIN",
+ "wpMethod": "screw"
+ },
+ {
+ "device": [
+ "Acer Chromebook Tab 10"
+ ],
+ "boardname": "SCARLET"
+ }
+ ]
+ },
+ "MediaTek MT8173": {
+ "isExperimental": true,
+ "default_wpmethod": "screw",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP, GPU issues",
+ "devices": [
+ {
+ "device": [
+ "Acer Chromebook R13 (CB5-312T)"
+ ],
+ "boardname": "ELM"
+ },
+ {
+ "device": [
+ "ASUS Chromebook C202XA / C203XA",
+ "Lenovo 100e/300e Chromebook 2nd Gen MTK",
+ "Lenovo 300e/N23 Yoga/Flex 11 Chromebook",
+ "Lenovo Ideapad C330/S330 Chromebook",
+ "Poin2 Chromebook 11C",
+ "Poin2 Chromebook 14",
+ "Prowise Chromebook Eduline/360"
+ ],
+ "boardname": "HANA"
+ }
+ ]
+ },
+ "MediaTek MT8183": {
+ "isExperimental": true,
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "HP Chromebook x360 11MK G3 EE"
+ ],
+ "boardname": "BURNET"
+ },
+ {
+ "device": [
+ "Acer Chromebook 314 (CB314-2H/CB314-2HT)"
+ ],
+ "boardname": "COZMO"
+ },
+ {
+ "device": [
+ "ASUS Chromebook Flip CM3200FVA"
+ ],
+ "boardname": "DAMU"
+ },
+ {
+ "device": [
+ "HP Chromebook 11MK G9 EE"
+ ],
+ "boardname": "ESCHE"
+ },
+ {
+ "device": [
+ "Lenovo IdeaPad Flex 3 Chromebook 11\""
+ ],
+ "boardname": "FENNEL"
+ },
+ {
+ "device": [
+ "Lenovo IdeaPad 3 Chromebook 14\""
+ ],
+ "boardname": "FENNEL14"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 311 (CP311-3H)"
+ ],
+ "boardname": "JUNIPER"
+ },
+ {
+ "device": [
+ "ASUS Chromebook Detachable CM3"
+ ],
+ "boardname": "KAKADU",
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "HP Chromebook 11a na0/ne0"
+ ],
+ "boardname": "KAPPA"
+ },
+ {
+ "device": [
+ "ASUS Chromebook Detachable CZ1"
+ ],
+ "boardname": "KATSU",
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "Acer Chromebook 311 (CB311-11H/CB311-11HT)"
+ ],
+ "boardname": "KENZO"
+ },
+ {
+ "device": [
+ "Lenovo 10e Chromebook Tablet"
+ ],
+ "boardname": "KODAMA",
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "Lenovo Ideapad Duet Chromebook"
+ ],
+ "boardname": "KRANE",
+ "wpMethod": "CR50 , jumper"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook 2nd Gen MTK 2"
+ ],
+ "boardname": "MAKOMO"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 311 (R722T)"
+ ],
+ "boardname": "PICO"
+ },
+ {
+ "device": [
+ "Acer Chromebook 311 (C722/C722T)"
+ ],
+ "boardname": "WILLOW"
+ }
+ ]
+ },
+ "MediaTek MT8192": {
+ "isExperimental": true,
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "ASUS Chromebook Flip CM3200FM1A"
+ ],
+ "boardname": "HAYATO"
+ },
+ {
+ "device": [
+ "Acer Chromebook 514 (CB514-2H, CB514-2HT)"
+ ],
+ "boardname": "SPHERION"
+ }
+ ]
+ },
+ "MediaTek MT8195": {
+ "isExperimental": true,
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "HP Chromebook x360 13b-ca0"
+ ],
+ "boardname": "DOJO"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 513 (CP513-2H)"
+ ],
+ "boardname": "TOMATO"
+ }
+ ]
+ },
+ "MediaTek MT8186": {
+ "isExperimental": true,
+ "default_wpmethod": "CR50/Ti50 ",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "ASUS Chromebook CZ1204C"
+ ],
+ "boardname": "CHINCHOU"
+ },
+ {
+ "device": [
+ "ASUS Chromebook Flip CZ1104F"
+ ],
+ "boardname": "CHINCHOU360"
+ },
+ {
+ "device": [
+ "Lenovo IdeaPad Slim 3 Chromebook 14M868"
+ ],
+ "boardname": "MAGNETON"
+ },
+ {
+ "device": [
+ "Lenovo 100e Chromebook Gen 4"
+ ],
+ "boardname": "RUSTY"
+ },
+ {
+ "device": [
+ "ASUS Chromebook CM30 Detachable"
+ ],
+ "boardname": "STARMIE"
+ },
+ {
+ "device": [
+ "Lenovo 300e Yoga Chromebook Gen 4"
+ ],
+ "boardname": "STEELIX"
+ },
+ {
+ "device": [
+ "ASUS Chromebook CM14 (CM1402C)"
+ ],
+ "boardname": "TENTACOOL"
+ },
+ {
+ "device": [
+ "ASUS Chromebook CM14 Flip (CM1402F)"
+ ],
+ "boardname": "TENTACRUEL"
+ },
+ {
+ "device": [
+ "Acer Chromebook 311 (C723)"
+ ],
+ "boardname": "VOLTORB"
+ }
+ ]
+ },
+ "MediaTek MT8188": {
+ "isExperimental": true,
+ "default_wpmethod": "CR50/Ti50 ",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "No Windows support.",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "Lenovo Chromebook Duet 11\"",
+ "Lenovo Chromebook Duet EDU G2"
+ ],
+ "boardname": "CIRI"
+ }
+ ]
+ },
+ "Qualcomm Snapdragon 7c": {
+ "isExperimental": true,
+ "default_wpmethod": "CR50 (battery) ",
+ "default_rwLegacy": false,
+ "default_fullrom": false,
+ "default_windows": "?",
+ "default_mac": "No MacOS support.",
+ "default_linux": "WIP",
+ "devices": [
+ {
+ "device": [
+ "HP Chromebook x2 11-da0"
+ ],
+ "boardname": "COACHZ",
+ "wpMethod": "CR50 "
+ },
+ {
+ "device": [
+ "Lenovo IdeaPad Duet 5 Chromebook"
+ ],
+ "boardname": "HOMESTAR",
+ "wpMethod": "CR50 "
+ },
+ {
+ "device": [
+ "HP Fortis 11 G9 Q Chromebook"
+ ],
+ "boardname": "KINGOFTOWN"
+ },
+ {
+ "device": [
+ "Acer Chromebook Spin 513 (CP513-1H, R841T, R841LT)"
+ ],
+ "boardname": "LAZOR"
+ },
+ {
+ "device": [
+ "Acer Chromebook 511 (C741L/C741LT)"
+ ],
+ "boardname": "LIMOZEEN"
+ },
+ {
+ "device": [
+ "Libera-Merdeka Chromebook C100/C110/C120/C150",
+ "Orbic Chromebook"
+ ],
+ "boardname": "PAZQUEL"
+ },
+ {
+ "device": [
+ "Prowise Chromebook 360 G1"
+ ],
+ "boardname": "PAZQUEL360"
+ },
+ {
+ "device": [
+ "Dynabook Chromebook C1"
+ ],
+ "boardname": "POMPOM"
+ },
+ {
+ "device": [
+ "Acer Chromebook Tab 510"
+ ],
+ "boardname": "QUACKINGSTICK",
+ "wpMethod": "CR50 "
+ },
+ {
+ "device": [
+ "Lenovo IdeaPad Duet 3 Chromebook",
+ "Lenovo Duet Chromebook Education Edition"
+ ],
+ "boardname": "WORMDINGLER",
+ "wpMethod": "CR50 "
+ }
+ ]
+ }
+}
diff --git a/supported-devices/search.js b/supported-devices/search.js
deleted file mode 100644
index 38ba6f59..00000000
--- a/supported-devices/search.js
+++ /dev/null
@@ -1,43 +0,0 @@
-{{script}}
-
-(async () => {
- const table = document.querySelector(".deviceTable");
- const searchbox = document.querySelector(".deviceSearch");
- let devices = [];
- try {
- devices = JSON.parse(await (await fetch("../../devices.json")).text());
- } catch(e) {
- console.warn(e);
- searchbox.parentElement.remove();
- return;
- }
-
- function search(keyword) {
- keyword = keyword.toLowerCase().trim();
- let dv = JSON.parse(JSON.stringify(devices));
- if (!keyword) {
- table.innerHTML = generateHTML(dv);
- return;
- }
- for (const k in dv) {
- for (let i=0; i e.toLowerCase().includes(keyword)).length !== 0 || dv[k].devices[i].boardname.toLowerCase().includes(keyword);
- if (!hasTerm) {
- dv[k].devices.splice(i, 1);
- i--;
- }
- }
- if (dv[k].devices.length === 0) {
- delete dv[k];
- }
- }
- if (Object.keys(dv).length === 0) {
- table.innerHTML = "";
- table.innerText = "Device not found. Did you make a typo?";
- return;
- }
- table.innerHTML = generateHTML(dv);
- }
- searchbox.addEventListener("keydown", (e) => search(e.target.value));
- searchbox.addEventListener("keyup", (e) => search(e.target.value));
-})();