This project's general development has been stalled to focus on audio-related issues
I will no longer be pursuing this whole project for an indefinite amount of time. PulseAudio burnt my speakers on my personal Chromebook once I got it working. My personal laptop's eGPU was already fried because of this project. Therefore, I want to prevent any issues like this before working on the rest of this project.
In case you also would like to follow my progress on SKL/KBL devices, you can follow the instructions I have documented here:
PulseAudio only working after setting the UCM - kblda7219max on the ChromeOS Kernel, 5.10.70
🙼 BREATH
A way to natively run Linux on modern Chromebooks without replacing firmware
Supported Devices
All Chromebooks released after 2017 are supported.
Benefits
Stock Ubuntu:
- Requires a change in firmware (UEFI or Legacy Boot)
- Has everything working except touchscreen and audio
Breath:
- Requires no change in firmware and has all peripherals working on my HP Chromebook 14 x360.
Running Breath
📄 Please visit the docs here 📄
How does everything work?
This project uses the ChromeOS Kernel and firmware. Touchscreen and all other peripherals just work. Breath has been carefully designed to not have any legal issues, so you can't flash the ISO or have the audio firmware bundled.
Audio works perfectly through ALSA, but not PulseAudio or Pipewire. All apps that use PulseAudio libraries (like Firefox) work as of this commit. You can follow further audio progress here.
[Looking for Maintainers!]