Chromebook/ARM: is there anything I can replace/reflash ChromeOS with Linux? - Page 1
Forum section: electronics / general

author: DiTBho
author_rank: Super Contributor
timestamp: December 26, 2022, 10:32:38 pm
content: I am looking for something really cheap and ARM-based.I don't care about the GPU/graphics.Usually on some ChromeOS laptops you can- reboot in debug-mode- chroot from Android to LinuxI'd like to replace the OS entirely, from the bootlooder up.Let me know if it's possible on some model.Thanks

author: ejeffrey
author_rank: Super Contributor
timestamp: December 27, 2022, 02:18:09 am
content: I don't believe there is any Chromebook where you can completely replace the bootloader. Most if not all of them allow you to install a custom OS by putting it in developer mode but it's a requirement that if you disable debug mode it resumes booting in trusted execution mode from a clean factory image.I'm not familiar enough with the boot process to know which state checks the debug state and switches to untrusted execution mode but as I understand you can't replace anything before that.

author: Marco
author_rank: Super Contributor
timestamp: December 27, 2022, 07:29:34 am
content: Why not buy a second hand x86 one? They will have much better support ... as usual just follow the Arch wiki even if you don't use Arch.

author: DC1MC
author_rank: Super Contributor
timestamp: December 27, 2022, 08:02:04 am
content: Pinebook/PinebookPro $100/$220Huawei Qingyun L410

author: DiTBho
author_rank: Super Contributor
timestamp: December 27, 2022, 01:18:16 pm
content: Quote from: Marco on December 27, 2022, 07:29:34 amI hate x86.

author: DiTBho
author_rank: Super Contributor
timestamp: December 27, 2022, 01:48:35 pm
content: Quote from: DC1MC on December 27, 2022, 08:02:04 amAt the moment I'm still developing tons of hacks forOlimex's TERESlaptop.Typing on the keyboard feels like touching chewing gum, the LCD isn't any better. It sucks so much outdoors that you're perpetually looking for the dark to avoid unscrewing the eyes and immersing in a can of eye drops; and if this sucks, at the software side things are even worse to the point I have done tons of hacks to support Gentoo's stages and vanilla Linux kernels.I've literally hacked everything from the bootloader up, but still no good news since kernel support (after kernel v4) seems to have fallen into limbo and its SoC is nowhere near as good documented (forget it, they promised nothing, they will release nothing), plus the quality of the laptop is pretty toy.Made as challange, 200 euro paid, after a year, I finally made it usable as a ramrootfs machine with jwm and very light stuff running on it.There's not enough RAM for anything else. Finally the last hack made the battery life decent, but the power manager still sucks and there's no hope to fix it once and for all, so I'm forcing the PLL to the lowest possible frequency.Pretty wild hack, not elegant, not clean, very dirty, but it works, so it's good.You get the idea: everything is a perpetual challenge not to throw your laptop out the window or throw it in a hydraulic press.You can? Develop on it? Really?I've held out for 1 year, but I'm a little tired of all these hacks and I'm tempted to park the laptop on eBay---The PineBook is no better.I will check out the Huawei Qingyun L410At least the ChromeBooks are/seem to be of better quality.

author: SiliconWizard
author_rank: Super Contributor
timestamp: December 27, 2022, 06:45:03 pm
content: It's cheap but it definitely sucks.

author: langwadt
author_rank: Super Contributor
timestamp: December 27, 2022, 08:31:52 pm
content: Quote from: DiTBho on December 27, 2022, 01:18:16 pmunless you are intentionally check what cpu it is using, how would you know in normal operation?

author: DC1MC
author_rank: Super Contributor
timestamp: December 27, 2022, 08:56:06 pm
content: Quote from: langwadt on December 27, 2022, 08:31:52 pmIt works crappier and slower this is how you see it, most of the programs are not compatible and the HW is even less integrated. but hey, if one wants Arm AND hi-quality, there is always the Mac M1/M2 option, the Linux fuquetards jumped on like sharks on blood, to make it run, to be meta-hipsters with ARM Macs running (crippled) Linux. But hey, is not Intel, x86 bad mmkay

author: james_s
author_rank: Super Contributor
timestamp: December 27, 2022, 08:58:29 pm
content: Quote from: DC1MC on December 27, 2022, 08:56:06 pmI have a mix of Arm and x86 stuff and I can't tell the difference, except that x86 has a wider range of supported software.

author: DiTBho
author_rank: Super Contributor
timestamp: December 28, 2022, 12:25:44 am
content: Quote from: langwadt on December 27, 2022, 08:31:52 pmIt consumes more energy.and I hate when I have to write x86-assembly.I don't want x86, that's it.

author: DiTBho
author_rank: Super Contributor
timestamp: December 28, 2022, 12:30:02 am
content: Quote from: DC1MC on December 27, 2022, 08:56:06 pmI opened a specific topic about it a few days ago, and I will support Gentoo on Linux/M1.There is also the new Lenovo X13, based on Arm; I tried one with Windows11: it's a fantastic piece of hardware with a high quality finish, kind of like the Lamborghini of laptops.Unfortunately, it's too expensive.

author: DiTBho
author_rank: Super Contributor
timestamp: December 28, 2022, 12:38:32 am
content: (I am hacking, just right now, a Windows CE-1 MIPS-PDA; kind of shell-something made in the 2000, before they invented smartphones.The LCD resolution sucks, they touchscreen is very noisy, but the keyboard is decent and - for my pleasure - I can plug a PCMCIA 10Mbps lan, so it's really enjoyable since it can stay attached to the network, and - love that, there is also an IrDA port!In this particular case, hacking MIPS(R3K/NEC) is better than hacking ARM(PXA-intel))

author: DiTBho
author_rank: Super Contributor
timestamp: December 28, 2022, 01:18:23 am
content: but, let me understand ... for this PDA-hack I somehow reprogrammed the flash, put a new bootloader on it, so I can load whatever I want.(and it's likely what I am going to do with my CASIO CP400)Isn't there a ChromeOS laptop with friendly flash that can be ... unsoldered/reprogrammed?With ... umm ... u-boot?is it too hack-ish?

author: DC1MC
author_rank: Super Contributor
timestamp: December 28, 2022, 07:26:19 am
content: Quote from: DiTBho on December 28, 2022, 01:18:23 amSure it is, like... all of them!!!, just take your pick and start doing it !!!But I recommend first this one:https://www.waveshare.com/pilaptop-cm3-plus-package-a.htm

author: Marco
author_rank: Super Contributor
timestamp: December 28, 2022, 06:22:26 pm
content: Quote from: DiTBho on December 27, 2022, 01:18:16 pmAMD/Intel have been really bad at high integration SoCs with good powermanagement down to sub-Watt, but for laptops and nowadays even tablets you don't need that. They aren't always on devices like phones with significant background processing when the screen is off, when the screen is on you're generally doing something. It has different priorities.For powerscaling down to a couple of Watts, especially the modern Ryzen's are highly competitive.PCs just tend to have terrible system design for low power, the fault of the integrator, not the CPU. Chromebooks tend to be pretty good at it, I was browsing around 12 hours on a single charge on a 13" Chromebook 7 years ago (Dell, metal case, full-HD ... unfortunately not soda resistant).

author: DiTBho
author_rank: Super Contributor
timestamp: December 28, 2022, 07:52:32 pm
content: Quote from: Marco on December 28, 2022, 06:22:26 pm20 hours on my Apple M1 laptop

author: magic
author_rank: Super Contributor
timestamp: December 28, 2022, 08:08:00 pm
content: Last time I looked into those things, ARM CBs used a customized u-boot build which would only boot signed OS images and which was signed itself. The signature could be replaced, but it was necessary to override HW write protection. In many CBs it was a matter of just shorting a PCB jumper footprint.In theory, chances are you could even undo some of their mods and install a more vanilla u-boot.I don't think many people ever bothered with it.

author: Marco
author_rank: Super Contributor
timestamp: December 28, 2022, 08:22:32 pm
content: M1 advantage is mostly a combination of buying out 2-3 years worth of processing nodes advances and being able to do higher integration because they aren't forced by integrators into offering configuration flexibility (ie. they can do memory on MCM, helps a fair bit). Arm vs x86 is a sideshow.You won't get 20 hours on a Qualcomm Chromebook either, so what's the point of suffering? For its flaws, x86 is the premier platform for open source desktop operating systems.

author: DiTBho
author_rank: Super Contributor
timestamp: December 28, 2022, 08:34:41 pm
content: Quote from: magic on December 28, 2022, 08:08:00 pmthat's *very* interesting