-
-
Save SpuzzSomchai/5b10db68409475d0e9d2378a1dbc3c91 to your computer and use it in GitHub Desktop.
Revisions
-
plembo revised this gist
Jul 31, 2024 . No changes.There are no files selected for viewing
-
plembo revised this gist
Jul 31, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ # Linux on a Dell Chromebook 11 NOTE: Last time I saw the Dell Chromebook, it was on a pile of electronics bound for the county recycling center. The N3060 CPU's 2 cores were just too sluggish for it to be usable during that overseas trip mentioned below. I leave this gist here mostly out of nostalgia. My retail (not enterprise) Dell Chromebook 11 (an Inspiron model 3181, not the 3180 or 3189) went EOL shortly after I purchased it new from Best Buy. Since then it saw some hard use in the family kitchen as a recipe lookup device, but was finally retired when replaced by a (relatively) newer Android tablet (that also reached EOL shortly thereafter). -
plembo revised this gist
Jul 31, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ # Linux on a Dell Chromebook 11 NOTE: Last time I saw the Dell Chromebook, it was on a pile of electronics bound for the county recycling center. The N3060 CPU's 2 cores were just too sluggish for it to be usable during that overseas trip. I leave this gist here mostly out of nostalgia. My retail (not enterprise) Dell Chromebook 11 (an Inspiron model 3181, not the 3180 or 3189) went EOL shortly after I purchased it new from Best Buy. Since then it saw some hard use in the family kitchen as a recipe lookup device, but was finally retired when replaced by a (relatively) newer Android tablet (that also reached EOL shortly thereafter). -
plembo revised this gist
Jul 31, 2024 . 1 changed file with 1 addition and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,11 +1,9 @@ # Linux on a Dell Chromebook 11 NOTE: Last time I saw the Dell Chromebook, it was in a pile of electronics bound for the county recycling center. The N3060 CPU's 2 cores were just too sluggish for it to be usable during that overseas trip. I leave this gist here mostly out of nostalgia. My retail (not enterprise) Dell Chromebook 11 (an Inspiron model 3181, not the 3180 or 3189) went EOL shortly after I purchased it new from Best Buy. Since then it saw some hard use in the family kitchen as a recipe lookup device, but was finally retired when replaced by a (relatively) newer Android tablet (that also reached EOL shortly thereafter). With an overseas trip looming, I decided to look into refurbishing the Chromebook for use as a privacy hardened travel laptop. Frankly, the thought of TSA and Customs manhandling my trusty portable workstation was too much to bear. I mostly followed the detailed instructions in the [Chrultrabook Docs](https://docs.chrultrabook.com/), using the firmware supplied by [MrChromebox](https://mrchromebox.tech/). As it turns out, the process was fairly painless, and seemed much more straightforward when I did a similar refurb on an old Acer 720 many, many years ago with the help of John Lewis's amazing firmware. -
plembo revised this gist
Jul 31, 2024 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,7 @@ # Linux on a Dell Chromebook 11 NOTE: Last time I saw the Dell Chromebook, it was in a pile of electronics bound for the county recycling center. The N3060 CPU's 2 cores were just too sluggish for it to be usable any more. I leave this gist here mostly out of nostalgia. My retail (not enterprise) Dell Chromebook 11 (an Inspiron model 3181, not the 3180 or 3189) went EOL shortly after I purchased it new from Best Buy. Since then it saw some hard use in the family kitchen as a recipe lookup device, but was finally retired when replaced by a (relatively) newer Android tablet (that also reached EOL shortly thereafter). NOTE: Ridiculously short lifespans for hardware devices definitely suck, as do all the manufacturers who make them. There should be a law against it. -
plembo revised this gist
May 23, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -29,7 +29,7 @@ To minimize damage to the laptop finish I highly recommend prying it open using The firmware I used was the appropriate file from MrChromeBox, downloaded and flashed using their [ChromeOS Firmware Utility Script](https://mrchromebox.tech/#fwscript) in a crosh bash shell. ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 22.04.02, whose updated kernel is just new enough to support MrChromebox's firmware (tried 23.10 first, just to make sure I got the UEFI side of things right). I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 22.04.02 on a usb stick and then selected it from the new UEFI menu. During install I was careful to select "Minimal installation", "Download updates while installing Ubuntu", and "Install third-party software". This insured that I'd have latest kernel and firmware, and minimized the amount of bloatware I'd have to remove after setup. After install, I personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. [This script](https://github.com/WeirdTreeThing/chromebook-linux-audio) was useless (as was the dismissive exception raised when it detects Ubuntu), but it turns out to be a known problem outside of Linux Chromebook circles and easy to fix, at least on Ubuntu. All I had to do was create a file named /etc/modprobe.d/sof.conf with the following text: -
plembo revised this gist
May 9, 2024 . 1 changed file with 4 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,10 @@ I mostly followed the detailed instructions in the [Chrultrabook Docs](https://d The 1366x768 display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. The same goes for the severely underpowered CPU, paltry 4 GB RAM, and ridiculously tiny 32 GB primary disk. But if not for these limitations, where would the challenge be? ## Enabling developer mode The process begins with putting the Chromebook into Developer mode and verifying access to the crosh shell with sudo rights. 1. Start the machine by simultaneously pressing ESC-Refresh-Power 2. On the Recovery screen, press CTRL-D ## Removing write-protect With a Dell Chromebook 11 you need to pop off the bottom cover and remove the write-protect screw from the mainboard, which is helpfully labelled "IO WP SCREW": -
plembo revised this gist
May 9, 2024 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,10 +11,10 @@ I mostly followed the detailed instructions in the [Chrultrabook Docs](https://d The 1366x768 display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. The same goes for the severely underpowered CPU, paltry 4 GB RAM, and ridiculously tiny 32 GB primary disk. But if not for these limitations, where would the challenge be? ## Enabling developer mode The process begins with putting the Chromebook into Developer mode and verifying access to the crosh shell with sudo rights. ## Removing write-protect With a Dell Chromebook 11 you need to pop off the bottom cover and remove the write-protect screw from the mainboard, which is helpfully labelled "IO WP SCREW":  -
plembo revised this gist
May 9, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ NOTE: Ridiculously short lifespans for hardware devices definitely suck, as do a With an overseas trip looming, I decided to look into refurbishing the Chromebook for use as a privacy hardened travel laptop. Frankly, the thought of TSA and Customs manhandling my trusty portable workstation was too much to bear. I mostly followed the detailed instructions in the [Chrultrabook Docs](https://docs.chrultrabook.com/), using the firmware supplied by [MrChromebox](https://mrchromebox.tech/). As it turns out, the process was fairly painless, and seemed much more straightforward when I did a similar refurb on an old Acer 720 many, many years ago with the help of John Lewis's amazing firmware. The 1366x768 display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. The same goes for the severely underpowered CPU, paltry 4 GB RAM, and ridiculously tiny 32 GB primary disk. But if not for these limitations, where would the challenge be? -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 1 addition and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,8 +8,7 @@ With an overseas trip looming, I decided to look into refurbishing the Chromeboo I mostly followed the detailed instructions in the [Chrultrabook Docs](https://docs.chrultrabook.com/), using the firmware supplied by [MrChromebox](https://mrchromebox.tech/). As it turns out, the process was fairly painless, and seemed much more straightforward when I did a similar refurb on an old Acer 720 with the help of John Lewis's amazing firmware. The 1366x768 display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. The same goes for the severely underpowered CPU, paltry 4 GB RAM, and ridiculously tiny 32 GB primary disk. But if not for these limitations, where would the challenge be? ## Enabling developer mode For the Dell Chromebook 11 all I had to do was put the device into Developer mode and verify that I could get into the crosh shell with sudo rights. -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,7 +8,8 @@ With an overseas trip looming, I decided to look into refurbishing the Chromeboo I mostly followed the detailed instructions in the [Chrultrabook Docs](https://docs.chrultrabook.com/), using the firmware supplied by [MrChromebox](https://mrchromebox.tech/). As it turns out, the process was fairly painless, and seemed much more straightforward when I did a similar refurb on an old Acer 720 with the help of John Lewis's amazing firmware. The 1366x768 display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. The same goes for the severely underpowered CPU, paltry 4 GB RAM, and 32 GB primary disk. But the challenge of making things work "good enough" is its own reward, isn't it? ## Enabling developer mode For the Dell Chromebook 11 all I had to do was put the device into Developer mode and verify that I could get into the crosh shell with sudo rights. -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 2 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -29,14 +29,13 @@ The firmware I used was the appropriate file from MrChromeBox, downloaded and fl After some research, I decided to go against all advice and install Ubuntu 22.04.02, whose updated kernel is just new enough to support MrChromebox's firmware (tried 23.10 first, just to make sure I got the UEFI side of things right). I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 22.04.02 on a usb stick and then selected it from the new UEFI menu. During install I was careful to select "Minimal installation", "Download updates while installing Ubuntu", and "Install third-party software". This insured that I'd have latest kernel and firmware, and minimized the amount of bloatware I'd have to remove after setup. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. [This script](https://github.com/WeirdTreeThing/chromebook-linux-audio) was useless (as was the dismissive exception raised when it detects Ubuntu), but it turns out to be a known problem outside of Linux Chromebook circles and easy to fix, at least on Ubuntu. All I had to do was create a file named /etc/modprobe.d/sof.conf with the following text: ```bash # Fix for Ubuntu issue with buffering audio snd_sof sof_debug=1 ``` None of this stuff is magic, although I often think it's a miracle anything in tech works at all. A reboot makes the change effective. NOTE: After all this I chose "Ubuntu on Xorg" on my next login, because. -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -30,7 +30,7 @@ After some research, I decided to go against all advice and install Ubuntu 22.04 ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. [This script](https://github.com/WeirdTreeThing/chromebook-linux-audio) was useless (as was the dismissive exception raised when it detects Ubuntu), but it turns out to be a known problem outside of Linux Chromebook circles and easy to fix, at least on Ubuntu. All I had to do was create a file named /etc/modprobe.d/sof.conf with the following text: ```bash # Fix for Ubuntu issue with buffering audio -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,7 +26,7 @@ To minimize damage to the laptop finish I highly recommend prying it open using The firmware I used was the appropriate file from MrChromeBox, downloaded and flashed using their [ChromeOS Firmware Utility Script](https://mrchromebox.tech/#fwscript) in a crosh bash shell. ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 22.04.02, whose updated kernel is just new enough to support MrChromebox's firmware (tried 23.10 first, just to make sure I got the UEFI side of things right). I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 22.04.02 on a usb stick and then selected it from the new UEFI menu. During install I was careful to select "Minimal installation", "Download updates while installing Ubuntu", and "Install third-party software". This insured that I'd have latest kernel and firmware, and minimized the amount of bloatware I'd have to remove after setup. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,7 +26,7 @@ To minimize damage to the laptop finish I highly recommend prying it open using The firmware I used was the appropriate file from MrChromeBox, downloaded and flashed using their [ChromeOS Firmware Utility Script](https://mrchromebox.tech/#fwscript) in a crosh bash shell. ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 22.04.01, whose updated kernel is just new enough to support MrChromebox's firmware (tried 23.10 first, just to make sure I got the UEFI side of things right). I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 22.04.01 on a usb stick and then selected it from the new UEFI menu. During install I was careful to select "Minimal installation", "Download updates while installing Ubuntu", and "Install third-party software". This insured that I'd have latest kernel and firmware, and minimized the amount of bloatware I'd have to remove after setup. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,11 +26,11 @@ To minimize damage to the laptop finish I highly recommend prying it open using The firmware I used was the appropriate file from MrChromeBox, downloaded and flashed using their [ChromeOS Firmware Utility Script](https://mrchromebox.tech/#fwscript) in a crosh bash shell. ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 22.04.01, whose updated kernel is just new enough to support MrChromebox's firmware (tried 23.10 first, just to make sure I got the UEFI side of things right). I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 22.04 on a usb stick and then selected it from the new UEFI menu. During install I was careful to select "Minimal installation", "Download updates while installing Ubuntu", and "Install third-party software". This insured that I'd have latest kernel and firmware, and minimized the amount of bloatware I'd have to remove after setup. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. [This script](https://github.com/WeirdTreeThing/chromebook-linux-audio) was useless, but it turns out to be a known problem outside of Linux Chromebook circles and easy to fix, at least on Ubuntu. All I had to do was create a file named /etc/modprobe.d/sof.conf with the following text: ```bash # Fix for Ubuntu issue with buffering audio -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -38,6 +38,8 @@ snd_sof sof_debug=1 ``` A reboot makes the change effective. NOTE: After all this I chose "Ubuntu on Xorg" on my next login, because. ## References https://blog.nanax.fr/post/2018-05-01-chromebook-linux/ -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,7 +26,7 @@ To minimize damage to the laptop finish I highly recommend prying it open using The firmware I used was the appropriate file from MrChromeBox, downloaded and flashed using their [ChromeOS Firmware Utility Script](https://mrchromebox.tech/#fwscript) in a crosh bash shell. ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 22.04.01, whose updated kernel is just new enough to support MrChromebox's firmware. I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 22.04 on a usb stick and then selected it from the new UEFI menu. During install I was careful to select "Minimal installation", "Download updates while installing Ubuntu", and "Install third-party software". This insured that I'd have latest kernel and firmware, and minimized the amount of bloatware I'd have to remove after setup. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. -
plembo revised this gist
Mar 12, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,7 +26,7 @@ To minimize damage to the laptop finish I highly recommend prying it open using The firmware I used was the appropriate file from MrChromeBox, downloaded and flashed using their [ChromeOS Firmware Utility Script](https://mrchromebox.tech/#fwscript) in a crosh bash shell. ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 22.04.01, whose updated kernel is just new enough to support MrChromebox's firmware. I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 22.04 on a usb stick and then selected it from the new UEFI menu. During install I was careful to select "Minimal installation", "Download updates while installing Ubuntu, and "Install third-party software". This insured that I'd have latest kernel and firmware, and minimized the amount of bloatware I'd have to remove after setup. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. -
plembo revised this gist
Mar 8, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -30,7 +30,7 @@ After some research, I decided to go against all advice and install Ubuntu 23.11 ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. [This script](https://github.com/WeirdTreeThing/chromebook-linux-audio) was useless, but it turns out to be a known problem outside of Linux Chromebook circles and easy to fix, at lease on Ubuntu. All I had to do was create a file named /etc/modprobe.d/sof.conf with the following text: ```bash # Fix for Ubuntu issue with buffering audio -
plembo revised this gist
Mar 8, 2024 . 1 changed file with 3 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -29,13 +29,14 @@ The firmware I used was the appropriate file from MrChromeBox, downloaded and fl After some research, I decided to go against all advice and install Ubuntu 23.11, whose kernel was just new enough to support MrChromebox's firmware. I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 23.11 on a usb stick and then selected it from the new UEFI menu. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. [This script](https://github.com/WeirdTreeThing/chromebook-linux-audio) was useless, but it turns out this is a known problem outside of Linux Chromebook circles and easy to fix, at lease on Ubuntu. All I had to do was create a file named /etc/modprobe.d/sof.conf with the following text: ```bash # Fix for Ubuntu issue with buffering audio snd_sof sof_debug=1 ``` A reboot makes the change effective. ## References -
plembo revised this gist
Mar 7, 2024 . 1 changed file with 13 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -28,6 +28,15 @@ The firmware I used was the appropriate file from MrChromeBox, downloaded and fl ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 23.11, whose kernel was just new enough to support MrChromebox's firmware. I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 23.11 on a usb stick and then selected it from the new UEFI menu. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## Post install fixes With my Ubuntu install the Chromebook blares a loud tone whenever it encounters buffering in rendering video or audio, for example while playing a YouTube video in a web browser. The fix is to edit /etc/modprobe.d/alsa.conf and add the following to the bottom: ```bash # Fix for Ubuntu issue with buffering audio snd_sof sof_debug=1 ``` ## References https://blog.nanax.fr/post/2018-05-01-chromebook-linux/ @@ -48,4 +57,7 @@ https://docs.chrultrabook.com/docs/firmware/write-protect.html https://docs.chrultrabook.com/docs/firmware/flashing-firmware.html https://docs.chrultrabook.com/docs/installing/installing-linux.html https://www.reddit.com/r/Ubuntu/comments/uzp9tn/long_beep_after_few_minutes_playing_a_video_or/ https://github.com/thesofproject/sof/issues/4662#issuecomment-1048914844 -
plembo revised this gist
Mar 7, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,7 +8,7 @@ With an overseas trip looming, I decided to look into refurbishing the Chromeboo I mostly followed the detailed instructions in the [Chrultrabook Docs](https://docs.chrultrabook.com/), using the firmware supplied by [MrChromebox](https://mrchromebox.tech/). As it turns out, the process was fairly painless, and seemed much more straightforward when I did a similar refurb on an old Acer 720 with the help of John Lewis's amazing firmware. The 1366x768 display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. ## Enabling developer mode For the Dell Chromebook 11 all I had to do was put the device into Developer mode and verify that I could get into the crosh shell with sudo rights. -
plembo revised this gist
Mar 6, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ NOTE: Ridiculously short lifespans for hardware devices definitely suck, as do a With an overseas trip looming, I decided to look into refurbishing the Chromebook for use as a privacy hardened travel laptop. Frankly, the thought of TSA and Customs manhandling my trusty portable workstation was too much to bear. I mostly followed the detailed instructions in the [Chrultrabook Docs](https://docs.chrultrabook.com/), using the firmware supplied by [MrChromebox](https://mrchromebox.tech/). As it turns out, the process was fairly painless, and seemed much more straightforward when I did a similar refurb on an old Acer 720 with the help of John Lewis's amazing firmware. The display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. -
plembo revised this gist
Mar 5, 2024 . 1 changed file with 4 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -4,13 +4,12 @@ My retail (not enterprise) Dell Chromebook 11 (an Inspiron model 3181, not the 3 NOTE: Ridiculously short lifespans for hardware devices definitely suck, as do all the manufacturers who make them. There should be a law against it. With an overseas trip looming, I decided to look into refurbishing the Chromebook for use as a privacy hardened travel laptop. Frankly, the thought of TSA and Customs manhandling my trusty portable workstation was too much to bear. I mostly followed the detailed instructions in the [Chrultrabook Docs](https://docs.chrultrabook.com/), using the firmware supplied by [MrChromebox](https://mrchromebox.tech/). As it turns out, the process was fairly painless, and seemed much more straightforward when I did a similar refurb on an old Acer 720 with the help of John amazing firmware. The display of the Dell Chromebook 11, which allowing the machine to be nicely compact, has suboptimal resolution and so is guaranteed to be the source of as much frustration as when it ran ChromeOS. ## Enabling developer mode For the Dell Chromebook 11 all I had to do was put the device into Developer mode and verify that I could get into the crosh shell with sudo rights. @@ -24,10 +23,10 @@ Find a larger version [here](https://github.com/plembo/onemoretech/blob/42dcb1a1 To minimize damage to the laptop finish I highly recommend prying it open using a guitar pick-style opening tool like [these](https://www.ifixit.com/products/ifixit-opening-picks-set-of-6). ## Flashing firmware The firmware I used was the appropriate file from MrChromeBox, downloaded and flashed using their [ChromeOS Firmware Utility Script](https://mrchromebox.tech/#fwscript) in a crosh bash shell. ## Installing Linux After some research, I decided to go against all advice and install Ubuntu 23.11, whose kernel was just new enough to support MrChromebox's firmware. I used Ubuntu's "Startup Disk Creator" (a/k/a [USB Creator](https://launchpad.net/ubuntu/+source/usb-creator)) to install Ubuntu 23.11 on a usb stick and then selected it from the new UEFI menu. After install, I followed my usual practice of [removing snapd](https://gist.github.com/plembo/d80dbe492859b206033ad858e88a5247) and personalized the OS to my tastes, installing some of the software on my [List of Useful Software](https://gist.github.com/plembo/bc6e40fd0166381310635491c6616f74). ## References -
plembo revised this gist
Mar 5, 2024 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -21,6 +21,8 @@ For Dell Chromebook 11 all I needed to do was pop off the bottom cover and remov Find a larger version [here](https://github.com/plembo/onemoretech/blob/42dcb1a11bb1fe6dfca52b24c0e20c12b7794c43/chromebook/dell3181-wp-loc.png). To minimize damage to the laptop finish I highly recommend prying it open using a guitar pick-style opening tool like [these](https://www.ifixit.com/products/ifixit-opening-picks-set-of-6). ## Flashing firmware The firmware I used was from MrChromebox -
plembo revised this gist
Mar 5, 2024 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -19,6 +19,8 @@ For Dell Chromebook 11 all I needed to do was pop off the bottom cover and remov  Find a larger version [here](https://github.com/plembo/onemoretech/blob/42dcb1a11bb1fe6dfca52b24c0e20c12b7794c43/chromebook/dell3181-wp-loc.png). ## Flashing firmware The firmware I used was from MrChromebox -
plembo revised this gist
Mar 5, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -17,7 +17,7 @@ For the Dell Chromebook 11 all I had to do was put the device into Developer mod ## Removing write-protect For Dell Chromebook 11 all I needed to do was pop off the bottom cover and remove the write-protect screw from the mainboard, which was helpfully labelled "IO WP SCREW":  ## Flashing firmware The firmware I used was from MrChromebox -
plembo revised this gist
Mar 5, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -17,7 +17,7 @@ For the Dell Chromebook 11 all I had to do was put the device into Developer mod ## Removing write-protect For Dell Chromebook 11 all I needed to do was pop off the bottom cover and remove the write-protect screw from the mainboard, which was helpfully labelled "IO WP SCREW":  ## Flashing firmware The firmware I used was from MrChromebox -
plembo revised this gist
Mar 5, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -17,7 +17,7 @@ For the Dell Chromebook 11 all I had to do was put the device into Developer mod ## Removing write-protect For Dell Chromebook 11 all I needed to do was pop off the bottom cover and remove the write-protect screw from the mainboard, which was helpfully labelled "IO WP SCREW":  ## Flashing firmware The firmware I used was from MrChromebox
NewerOlder