If you have some kind of device running #Android with keyboard+mouse input, you too will likely enjoy the changes as you should be able to likewise disable all touch-specific code too! The Android version still has some compiled out code for desktop-y concepts like window handling so your mileage may vary however.

...I'm also not sure how commonplace it is to have an Android device with non-touchscreen input. If you're on Chrome OS our typical recommendation is to install Principia inside of the Crostini Linux container. Or do as I did, flash the bootloader with Coreboot and install regular Linux onto it!

https://voxelmanip.se/2024/09/02/turning-a-chromebook-into-a-chrultrabook/

#opensource #android #chromeos #chromebook #chrultrabook

Turning a Chromebook into a Chrultrabook

Chromebook is the name of Google’s brand of mostly low-end laptops running Chrome OS, an operating system whose primary functionality is running the Google Chrome browser. When I finished 9th grade and went onto Gymnasiet, I had the option to keep the Chromebook I was given for the past three years at school. Since I had been keeping good care of it for the past years I was using it, why not? I knew that once it gets unlocked I will have access to the containerised Crostini Linux environment, but I was not aware at the time of the ways one can fully install another operating system on it.

ROllerozxa

Linux on a Chromebook, my favorite way

https://makertube.net/w/oKmne7cbhTkxcQ2aTjCah1

Linux on a Chromebook, my favorite way

PeerTube

#Chrultrabook people, I have a #Chromebook and a #Chromebox that run #MrChromebox' #coreboot and I would like to update the firmware.

Currently I use a live USB with #LinuxMint XFCE, as it is easy to use and insecure enough for it to work.

The tools need access to read and write the firmware, which is quite deep.

I would like to enable that support on my main #NixOS system, at least sometimes, but don't know what is missing. Same on vanilla #Fedora btw, doesnt work there either.

The iomem=relaxed option is not enough, do you know what else is needed?

For NixOS and Chromebook support I found this amazing repo, but it is quite complex:

https://github.com/ninelore/flake

@[email protected] @coreboot

GitHub - ninelore/flake: Flake with custom functions, modules and packages

Flake with custom functions, modules and packages. Contribute to ninelore/flake development by creating an account on GitHub.

GitHub
#askfedi
How hard would it be to adapt an SD card to fit into an eMMC?
+ both use the same protocol
+ would make life easier for users who don't have microSD slots on their phones, #postmarketos / #mobian / #chrultrabook developers and those who wish to change OS without reflashing
- high-capacity cards, like the 500GB one in my illustration, would probably confuse the bootloaders of most devices
- slight concerns about signal integrity

Same goes for actively adapting SATA/NVME to UFS.
Not an electronics engineer, just some guy with a dream and a crude drawing.

#permacomputing
#frugalcomputing
#ewaste

@Monolecte @alainmi11 @louisderrac @scaro @nicolasvivant @Paksat @framaka @jeeynet
Pour beaucoup de Chromebooks, voir aussi le project #ChrUltrabook (https://docs.chrultrabook.com/) pour complètement remplacer ChromeOS par un vrai Linux (et pas juste l'avoir à côté de ChromeOS en OS invité).

Ça fonctionne: https://mamot.fr/@koantig/115400113446190773

Who is this documentation for? | Chrultrabook Docs

The Chrultrabook documentation

Got Alpine BusyBox/Linux working. It's very fast on my poor hardware. Sway and Waybar are using almost completely default settings.

#Chrultrabook #AlpineLinux #BusyBox #Linux #Sway #Chromebook #screenshot

Since I’ve heard about Libreboot maintainer’s plans to bring Chromebook support to their famed coreboot distribution, I thought it’s time to write something about what stuff is currently blocking modified Chromebooks from things “just working” on standard Linux distributions.

#linux #chromebook #chrultrabook #coreboot #libreboot

🧵

Here's something the fedi will enjoy... I got #linux running on my old chromebook!

This is my first plunge into running/tinkering with Linux, and I was a bit scared (especially flashing custom firmware to run Coreboot) but the process proved easier than expected. Thanks to the #chrultrabook project, Mr Chromebox for the custom firmware, and @vkc for your instructional video; all helped ease my nerves.

Kind of wanting a #thinkpad #c13yoga #chromebook now. You can put #coreboot on it thanks to #mrchromebox. And Linux support is apparently good thanks to #chrultrabook.
I'm just hesitating about any #IntelME, or #AMDPSP in this case. Not sure I want that on my laptop and don't think you can neuter it (yet)
Hello Fedi, @weirdtreething @9lore and I are looking for project name suggestions.

We've been discussing it on-and-off for the past year, but I think it's finally time to split #chrultrabook into two projects.

Just to be clear: There's no drama, not even close. It's just that project grew exponentially, and 95% of support requests come from Windows users, which we couldn't care less about.

Main reasons behind this decision are:
1. Inability to get funding.
Chrultrabook being Windows-centric meant people assumed that paid Windows drivers funded the project.
That is absolutely not the case, as the only person working on Windows support is CoolStar and money goes directly to her.

2. Increasing complexity.
Machines are getting more expensive, and a lot of stuff is changing under the hood. For instance:
- IPU cameras are now standard on higher-end models
- Tablet mode and other various sensors were handled by EC (with exception of Dell machines that used ISH). It seems like noving forward, ISH (Integrated Sensor Hub) will become standard.
- Intel also introduced THC (Touch Host Controller) and various other "co-processors" as they're cosplaying as ARM.
- Disappearing support from Google and CPU vendors (Intel, AMD). Previously, Google's engineers were unofficially helping us behind the scenes. As nearly entire ChromeOS team was fired, we no longer have connections at Google to help us with stuff like publishing firmwares in upstream. I raised this issue this year, and been told that no firmware from ChromeOS will be published in linux-firmware moving forward (at least when it comes to Intel-specific platforms).
Google cancelled AMD Chromebooks (resulting in layoffs at AMD and re-structuring), while Intel is just generally struggling. Many people who helped us with stuff like audio on Intel's side were fired as well.
- Lack of documentation of any kind. Schematics are under NDAs, ARM vendors like Qualcomm or MediaTek refused to share any kind of documentation (even if we offered to sign an NDA), which means that we need to reverse-engineer ARM64 platforms (hence why progress is slow on that end).

3. Documentation.
Because of Windows users, we had to over-simplify documentation to the point where it's not really useful... to anyone. Not to advanced users, and certainly not to developers who'd be interested in helping.
Splitting the project means new documentation, where we hope to document every machine (or at least platform) with as much detail as possible (see postmarketOS wiki pages or my github profile as examples of that).
We're also hoping to create wiki-like website to host pictures of mainboards listing chips and various measurements, which should help people trying to fix their systems and reduce amount of e-waste.
Small taste of how it could look like: https://cros.sakamoto.pl/w/Main_Page

4. Mental health.
Community became unmoderable. Choosing Discord as communication platform was a mistake, people straight up refuse to use forums or github issues.
On top of that, 95% support requests come from Windows users who ignore any rules whatsoever and ask repeated quesitons that are answered in FAQ on CoolStar's website.
Because of that, we lost motivation to work on project (despite loving tinkering with those machines) and burned ourselves out.
We want to leave that baggage behind and focus on what we want to do, without dealing with support requests from Windows users.

5. Re-focusing.
We want to work on ARM64 firmware. Current state of coreboot on ARM is frankly abominable as a whole, full of hacks and regressions.
We want to improve it, despite platform-specific quirks.
Ideally you should be able to just flash the firmware, plug USB with Linux on it, boot installer via EFI and have standard booting method.

So, that's why we decided to move forward with this decision. We really want to get back on track, but it won't be under "chrultrabook" umbrella anymore.
chromebook hackers wiki