Windows for Chromebooks installation helper


If you know the model codename of your chromebook, you may enter it here:
Next

  • developer_modeDeveloper Mode & Partition
    1. Press Esc + Refresh + Power
    2. Press Ctrl + D and press Enter to enable developer mode
    3. Press Ctrl + D to boot Chrome OS
    4. Open a tab and press Ctrl + Alt + T
    5. Type in "shell" and press Enter.
    6. Paste the following into the shell and press enter
      curl https://chrx.org/ | sudo tar xzfC - /usr/local && chrx
    7. Follow the instructions to allocate storage space for Windows (Do not run chrx a second time to install Linux).
  • developer_modeUpdate RW_LEGACY & Setup UEFI
    1. If you haven't rebooted already after partitioning with chrx, reboot and press Ctrl + D to let Chrome OS repair itself.
    2. Press Ctrl + D to boot Chrome OS
    3. Open a tab and press Ctrl + Alt + T
    4. Type in "shell" and press Enter.
    5. Paste the following into the shell and press enter
      cd; curl -LO mrchromebox.tech/firmware-util.sh; sudo install -Dt /usr/local/bin -m 755 firmware-util.sh; sudo firmware-util.sh
    6. Select "RW_LEGACY" from the options.
    7. Paste the following into the shell and press enter
      cd; curl -LO https://coolstar.org/chromebook/windows-rwl/install-rwl.sh; sudo bash install-rwl.sh
    8. Follow the instructions to set up your partition for Windows and install OpenCore with patches
  • developer_modeDeveloper Mode & Flash Firmware
    1. Turn off your device, open the back and remove the Write Protect Screw.
    2. Press Esc + Refresh + Power
    3. Press Ctrl + D and press Enter to enable developer mode
    4. Press Ctrl + D to boot Chrome OS
    5. Open a tab and press Ctrl + Alt + T
    6. Type in "shell" and press Enter.
    7. Paste the following into the shell and press enter
      cd; curl -LO mrchromebox.tech/firmware-util.sh; sudo install -Dt /usr/local/bin -m 755 firmware-util.sh; sudo firmware-util.sh
    8. Select "Full UEFI Firmware" from the options.
  • developer_modeUpdate Firmware

    Note: Does not need to be done if you just flashed firmware from Chrome OS or Linux! To Update Firmware from Inside Windows, you may use this tool: Download: Link

  • usbInstall Windows from USB
    1. On another computer, create a Windows 10 installer with Rufus as "GPT for UEFI"
    2. Plug the USB Drive into the chromebook
    3. Plug a USB keyboard or mouse in for installation
    4. Turn on the chromebook, and let it boot the USB drive
    Note: If you need to select a different boot device, press any key in "Select Boot Option". Then select "Boot Manager" to select your boot drive.
  • usbInstall Windows from USB
    1. On another computer, create a Windows 10 or 11 installer with Rufus as "GPT for UEFI"
    2. Plug the USB Drive into the chromebook
    3. Plug a USB keyboard or mouse in for installation
    4. Turn on the chromebook, and let it boot the USB drive
    Note: If you need to select a different boot device, select it in rEFInd. Do not press esc on "Select Boot Option" as OpenCore must run patches on boot first.
  • checkBypass Windows 11 installation check
    1. At the Windows installer, press Shift + F10 (Volume Up) to open command prompt
    2. Type in "regedit" and press enter
    3. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\Setup
    4. Right click setup and create a new Key called "LabConfig"
    5. Right click LabConfig and create new DWORD (32 bit) called "BypassSecureBootCheck" and set it to 1
    6. Right click LabConfig and create new DWORD (32 bit) called "BypassTPMCheck" and set it to 1
    7. Close regedit and command prompt and proceed with installation normally
    Note: This step is not required for Windows 10.
  • codeInstall Visual C++ Redistributable

    Download: Link
    Simply run the installer to install the libraries.
    Note: Several drivers listed below require this to be installed to work properly.

  • securityInstall CR50 (I2C) TPM Driver

    Download: Link
    Simply run the installer to install the driver.
    Note: If you are booting with RW_LEGACY, you MUST install this driver for working sleep/wake

  • memoryInstall Chrome EC Driver

    Download: Link
    Simply run the installer to install the driver.

  • sd_storageInstall Rapid Storage Technology Driver

    Download: Link
    (The driver from Windows works, but the one linked on Intel's website is specialized and delivers better battery life).

  • memoryInstall Chipset Driver

    Download: Link
    The driver I2C from Windows Update does not work. Make sure to install this for working touchpad/touch screen.

  • sd_storageInstall Rapid Storage Technology Driver

    Download: Link
    (The driver from Windows works, but the one linked on Intel's website is specialized and delivers better battery life).

  • memoryInstall AMD Ryzen Chipset Driver

    Download: Link

  • monitorInstall AMD Vega GPU Driver

    Download: Link
    Note: There is a bug that causes high CPU usage. To fix it, go to C:\Windows\System32 and rename clinfo.exe to clinfo2.exe

  • bug_reportWorkaround Celes Issues
    1. After Windows installation, boot to the installer again
    2. Press Shift + F10 to open Command Prompt
    3. Type in the following command:
      bcdedit /set {default} useplatformclock on
    4. Press Enter
    5. Restart Windows into the installed copy
  • keyboardInstall Keyboard Remap Utility

    Note: This utility adds key remppings for your chromebook. Download: Link
    Simply run the installer to install the utility. List of remappings:

    1. LCtrl + F1 (Back Arrow): Browser Back
    2. LCtrl + F2 (Forward Arrow): Browser Forward
    3. LCtrl + F3 (Refresh): Browser Refresh/F5
    4. LCtrl + F4 (Full Screen): Full Screen/F11
    5. LCtrl + LShift + F4 (Full Screen): Project/Extend Screen
    6. LCtrl + F5 (Window List): Task View (Windows 10 / 11)
    7. LCtrl + LShift + F5 (Window List): Take Screenshot
    8. LCtrl + F6 (Brightness Down): Brightness Down
    9. LCtrl + F7 (Brightness Up): Brightness Up
    10. LCtrl + LAlt + F6 (Brightness Down): Keyboard Backlight Brightness Down
    11. LCtrl + LAlt + F7 (Brightness Up): Keyboard Backlight Brightness Up
    12. LCtrl + F8 (Volume Mute): Volume Mute
    13. LCtrl + F9 (Volume Down): Volume Down
    14. LCtrl + F10 (Volume Up): Volume Up
    15. LCtrl + Left Arrow: Home
    16. LCtrl + Right Arrow: End
    17. LCtrl + Up Arrow: Page Up
    18. LCtrl + Down Arrow: Down
    19. LCtrl + Backspace: Delete
    20. RCtrl + 1: F1
    21. RCtrl + 2: F2
    22. RCtrl + 3: F3
    23. RCtrl + 4: F4
    24. RCtrl + 5: F5
    25. RCtrl + 6: F6
    26. RCtrl + 7: F7
    27. RCtrl + 8: F8
    28. RCtrl + 9: F9
    29. RCtrl + 0: F10
    30. RCtrl + -: F11
    31. RCtrl + =: F12

  • mouseInstall Touchpad Driver

    Download: Link
    Simply run the installer to install the driver.

  • touch_appInstall Touch Screen Driver

    Download: Link
    Simply run the installer to install the driver.

  • volume_upInstall Realtek HD Audio Driver

    Download: Link
    Download and run the installer.

  • volume_upInstall Realtek SST Audio Driver

    Download: Link
    Download and run the installer.

  • volume_upMaxim 98090 (R11) Audio Driver

    Download: Link
    Download and run the installer.

  • volume_upInstall Maxim 98090 Audio Driver

    Download: Link
    Download and run the installer.

  • volume_upCoolStar ACP Audio / Maxim 98357a / Realtek ALC5682

    Download: Link
    Download and run the installer.

  • volume_upCoolStar SST Audio / Realtek ALC5677

    Download: Link
    Download and run the installer.

  • volume_upCoolStar AVS Audio / Maxim 98357a / Dialog 7219 / Nuvoton NAU8825 / Analog SSM4567

    Coming soon! Check back around mid-October!

  • volume_upAudio Card
  • sd_storageSD Card Reader

    Download the SD Card reader driver here: Link

  • watchSet UTC Time
    1. Search for and run "regedit"
    2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
    3. Right click TimeZoneInformation and create new DWORD (32 bit) called "RealTimeIsUniversal" and set it to 1
    4. Reboot Windows
    Note: This step is required to keep the clock in sync when dual booting Windows and Chrome OS
  • sd_storageCompress Installation

    To free up storage, compress Windows 10 / 11 by running the following in an Admin Command Prompt:

    compact.exe /compactos:always

  • chatDiscord Discussion

    Feel free to join our discord to discuss: https://discord.gg/tkPTk5w

  • live_helpSupport

    For Support, please see: https://reddit.com/r/chrultrabook