Skip to content

Versions

Documentation for ChromeOS and Kernel Versions, as well as recovering.

Depending on your ChromeOS version, you may or may not be able to use some kajigs.

  1. Open Settings in ChromeOS
  2. Go to About ChromeOS
  3. Note the characters before the first . as your version. (Ex: v132)

How can I downgrade/recover my Chromebook?

Section titled “How can I downgrade/recover my Chromebook?”

On an unmodified device, you can recover to any version within the range or newer than your current version.

KernverChromeOS Versions
0Bugged (any version)
1<=r110
2r111-r119
3r120-r124
4r125-r131
5r132-r137
6r138-r143
7>=r144
  1. Press [Esc+Ref+Pwr] to enter recovery mode
  2. Press [Tab] to see Debug info, as shown in the screenshot below
  3. Look for TPM, specifically the last digit of kernver. Below is an example of a device with Kernver 3 tpm_kernver
  4. Cross-Reference the chart above to see what you can recover to
  • USB drive (8 GB+)
  • One of the following: Chromebook Recovery Utility (ChromeOS, Windows, MacOS), dd (Linux/macOS/POSIX-compliant), or balenaEtcher (Linux, MacOS, Windows)
  1. Open chrome://version on your Chromebook
  2. Find Platform: row — the word after stable-channel is your board name (e.g., reven) Higlighted word reven after stable-channel
  1. Visit cros.download and click “Recovery Images”.
  2. Search for your board name and click the board name in the table.
  3. Find the version you want and click the link in the download column.

Option 1: Using dd (Linux/macOS/POSIX-compliant):

Section titled “Option 1: Using dd (Linux/macOS/POSIX-compliant):”
  1. Unzip the .zip file either through GUI, or through a command like unzip
  2. Identify your USB device by running sudo fdisk -l (Linux) or using macOS Disk Utility. It should say something like Disk /dev/sd... (Linux) and in macOS open Disk Utility, select it under “External” and you should see Device:. You will want to use /dev/INSERTTHATNAMEHERE instead of /dev/sdX. Other OSes will have to see relevant documentation for identifying the proper USB device.
  3. Write the image (replace /dev/sdX and file path. Remember to use the unzipped file):
sudo dd bs=4M if=/PATH/TO/IMAGE.bin of=/dev/sdX conv=sync status=progress
  1. Download Rufus from GitHub and open it.
  2. Select your USB drive and file that you want to flash (zip files are automatically unzipped).
  3. Click “START” and continue through any warnings.

Option 3: Using Chromebook Recovery Utility (Windows/macOS/Chrome OS) (unreliable):

Section titled “Option 3: Using Chromebook Recovery Utility (Windows/macOS/Chrome OS) (unreliable):”
  1. Install Chromebook Recovery Utility
  2. Open it (click on the extension icon from the puzzle piece)
  3. Click the gear icon → “Use local image”
  4. Select the .zip file
  5. Choose your USB drive and create the recovery USB
  1. Enter recovery mode: Esc + Refresh + Power
  2. Insert recovery USB
  3. Follow prompts to reinstall Chrome OS
  4. Remove USB when done. You can wipe it in Chrome OS Recovery Utility with gear icon → “erase recovery media”. You can mkfs.ext4 on the block device in Linux (on Mac use Disk Utility or CRU).