Status of firmware support: Windows 10 / Pixelbook UEFI firmware status tracker : PixelBook
- Buy a SuzyQable https://www.amazon.com/SparkFun-SuzyQable-ChromeOS-Debug-Cable/dp/B07XF7V6CW (You need this to remove the write protection on the firmware)
- Backup everything on your device to prepare for wiping
- Make yourself a Windows 10 Install USB. Rufus on a windows box is the easiest, but it’s possible to create one on just about any OS.
- Follow the instructions under “Disabling WP on CR50 Devices via CCD https://wiki.mrchromebox.tech/Firmware_Write_Protect#Hardware_Write_Protection”. You’ll need your fancy new cable for this step. Tip: If it doesn’t see your device at first, try flipping the cable.
- Run the script located here https://mrchromebox.tech/#fwscript from u/mrchromebox and choose option 3 to install the new firmware. Tip: You can login as a guest to get back to the shell after wiping and re-enabling developer mode.
- Before you reboot, make sure you downgrade the touchpad firmware (option D)
- Insert your Windows installation USB and select it from your cool new boot menu
- Install windows and choose custom install – delete every single partition listed until the only thing left is 1 option that says “unpartitioned space” – then continue.
- Windows should now be installed and will boot as normal, but you won’t have Wi-Fi out of the box. Connect via ethernet and run Windows update and the Wi-Fi driver will be installed and activated after a restart. If you don’t have an ethernet adapter you can grab the driver manually from Intel Download Windows® 10 Wi-Fi Drivers for Intel® Wireless Adapters.
9a. If you want tap-to-click use this. https://github.com/megabytefisher/Eve.TapToClick
- Make sure you run Windows Update to get the latest drivers for video, keyboard, etc.
- Enjoy windows, if you don’t restore instructions below.
- Boot into Linux, If you are running windows create a bootable linux USB with “RUFUS” and boot chromebook into it
- In Terminal run “sudo apt install curl”
- “cd ~; curl -L -O http://mrchromebox.tech/firmware-util.sh; sudo bash firmware-util.sh”
- Choose option to “Restore stock firmware (full)” option 9
- If you’ve lost your backup copy of the original BIOS firmware, the script can attempt to download and install copies from the Internet. Just tell the script you do not have a firmware backup file when it asks. Downloading the original BIOS from the Internet only works for some devices.
- After restore shutdown computer
- On another computer with chrome installed add the “Chromebook Recovery Utility” Chromebook Recovery Utility
- Find your Chromebook model in the Chromebook Recovery Utility application. You can pick it from the list or just enter the codename.
- After finishing the recovery install on USB, disconnect it from your computer
- On your chromebook press and hold “Esc” and “Refresh” buttons, press and release power button while still holding “Esc” and “Refresh” buttons.
- Chromebook will boot into recovery mode and you’ll see a message telling you to insert a recovery drive to continue. Connect the USB drive you created to your Chromebook.
- Ensure your chromebook is plugged into power, if it doesn’t detect the recovery media there is a problem with and you should repeat previous steps 7-11.
- When it’s done, your Chromebook will ask you to remove the recovery media. Your Chromebook will then restart automatically. DO NOT re enable developer mode. “Ctrl+D” to bypass
- Setup chrome os as normal, after logged in press “Ctrl+Alt+T” to open shell.
- “cd ~; curl -L -O http://mrchromebox.tech/firmware-util.sh; sudo bash firmware-util.sh” to redo script
- Choose options “Set Boot Options (GBB Flags)” option 4
- “Reset to factory default” option 5
- (Optional) reboot and disable developer mode by pressing space bar during boot up warning screen.