Skip to content

Instantly share code, notes, and snippets.

@frafra
Last active December 13, 2025 12:39
Show Gist options
  • Select an option

  • Save frafra/d50f08db3dedf57843390480aa5e1fd3 to your computer and use it in GitHub Desktop.

Select an option

Save frafra/d50f08db3dedf57843390480aa5e1fd3 to your computer and use it in GitHub Desktop.
Chromebook with Linux

Hardware details

  • Model: Lenovo Chromebook IdeaPad Flex 5i 14''
  • Hardware ID: TAEKO-QSHQ
  • CPU: Intel Pentium Gold 8505
    • Alder Lake
    • 1 performance core (2 threads) + 4 efficient cores = 6 threads
    • Virtualization Technology, Quick Sync, AVX2
  • Storage: 64 GB eMMC

Testing

Tested with Fedora 43.

Device Status Notes
Wifi Connected to 5 GHz network
Bluetooth Paired with bluetooth headphones
MicroSD
Volumes button
Touchscreen tested workaround probably not needed when replacing the firmware entirely
Screen rotation Screen is rotated using accelerometers on Fedora 42/43, but not on Debian 13 (Gnome)
Tablet mode Keyboard and touchpad disabled when screen is folded
USB A
USB C Might need a workaround on older systems
Audio ⚠️ known workaround, but microphone should be changed using pavucontrol and its volume is very low
Webcam
Fingerprint work in progress

Procedure

  1. Enter into recovery mode
    1. Press [ESC] + [Refresh] + [Power] (Power button is on the side)
  2. Enable developer mode
    1. Press [CTRL] + [D]
    2. Confirm
    3. Boot from internal disk
  3. Install the RW_LEGACY firmware and add edk2 bootloader
    1. Boot from internal disk
    2. Connect to the internet
    3. Switch to VT-2 contole: [CTRL] + [ALT]+ [Refresh]
    4. Run cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
    5. Install the RW_LEGACY firmware
  4. Boot Linux from USB
    1. Plug your USB stick
    2. Boot from external disk using edk2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment