{"id":2061,"date":"2022-09-08T15:17:53","date_gmt":"2022-09-08T19:17:53","guid":{"rendered":"https:\/\/lowtek.ca\/roo\/?p=2061"},"modified":"2022-09-08T15:18:30","modified_gmt":"2022-09-08T19:18:30","slug":"hacking-an-old-hp-chromebook-11-g5","status":"publish","type":"post","link":"https:\/\/lowtek.ca\/roo\/2022\/hacking-an-old-hp-chromebook-11-g5\/","title":{"rendered":"Hacking an old HP Chromebook 11 G5"},"content":{"rendered":"<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2062\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5-500x167.jpg\" alt=\"\" width=\"500\" height=\"167\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5-500x167.jpg 500w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5-1024x342.jpg 1024w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5-768x256.jpg 768w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5-1536x513.jpg 1536w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5-1200x400.jpg 1200w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-11-g5.jpg 1903w\" sizes=\"auto, (max-width: 500px) 85vw, 500px\" \/><\/a><\/p>\n<p>When it was time to get one of the kids a Chromebook for school years ago, I made sure to purchase a 4GB memory model with an Intel chip. I&#8217;m a fan of ARM devices, but at the time (6+ years ago) there was some real junk out there. There was also a price factor and I was looking at the lower end market, durability was also a concern.<\/p>\n<p>I remember the <a href=\"https:\/\/techaeris.com\/2017\/05\/10\/dell-chromebook-11-3180-review-solid-chromebook-students\/\">Dell Chromebook 11&#8243;<\/a> was a hot item back then, but the pricing was higher than I wanted. Same for the Lenovo Chromebooks. After a bunch of searching around I found a nice HP Chromebook 11 G5 (<a href=\"https:\/\/chromebookdb.com\/chromebook\/hp-chromebook-11-g5-x9u02ut\/\">specs<\/a>) &#8211; if my memory is correct I got this well under $300 at the time.<\/p>\n<p>This HP 11 G5 worked well, survived a few drops, and made it until it&#8217;s end of life &#8211; when Google <a href=\"https:\/\/www.lifewire.com\/find-chromebooks-end-of-life-4842586\">stops providing OS updates<\/a>. I&#8217;ve since replaced it with a nice <a href=\"https:\/\/www.cnet.com\/reviews\/lenovo-chromebook-flex-5-review\/\">Lenovo IdeaPad Flex 5 Chromebook<\/a> &#8211; a nice step up, and there was a refurb model available for a great price (under $350).<\/p>\n<p>For a long time there has been <a href=\"https:\/\/en.wikipedia.org\/wiki\/Neverware\">Neverware CloudReady<\/a> &#8211; a neat way to get ChromeOS on old laptops. I always worried that there were security concerns with some random company offering &#8216;Google&#8217; logins, but Neverware worked well. <a href=\"https:\/\/www.theverge.com\/2020\/12\/16\/22179242\/google-neverware-chromebook-laptops-chrome-os-software\">Google has since bought CloudReady<\/a>, and seems to have turned around and created <a href=\"https:\/\/www.theverge.com\/2022\/7\/14\/23215019\/google-chrome-os-flex-operating-system-pc-mac-available\">Chromeos Flex<\/a> as the successor.<\/p>\n<p>I figured that I could use Chromeos Flex on the HP 11 G5 to continue to get updates. Another solution would be to look at turning it into a <a href=\"https:\/\/galliumos.org\/\">GalliumOS<\/a> <a href=\"https:\/\/pocketnow.com\/a-99-chromebook-is-so-much-better-with-gallium-linux-installed\/\">machine<\/a>. I actually have another old 14&#8243; Chromebook I have run GalliumOS on, but have since moved to Linux Mint and use it as a generic Linux laptop.<\/p>\n<p>I would recommend reading through the GalliumOS wiki information carefully to learn about the process of converting a Chromebook into a useful generic low end laptop. Specifically the <a href=\"https:\/\/wiki.galliumos.org\/Installing\/Preparing\">Preparing<\/a> section, a review of the <a href=\"https:\/\/wiki.galliumos.org\/Hardware_Compatibility\">Hardware Compatibility<\/a> section and <a href=\"https:\/\/wiki.galliumos.org\/Firmware\">Firmware<\/a> sections. Inevitably you&#8217;ll also end up on <a href=\"https:\/\/mrchromebox.tech\/#fwscript\">MrChromeBox&#8217;s site<\/a> &#8211; which is where you&#8217;ll get the firmware replacement you&#8217;ll need.<\/p>\n<p>While you can in some cases get alternative firmware running on the Chromebook hardware, it&#8217;s much easier if you go remove the hardware write protect. There wasn&#8217;t a specific guide to doing this, but the <a href=\"https:\/\/www.ifixit.com\/Guide\/HP+Chromebook+11+G5+Screen+Replacement\/131132\">iFixit<\/a> site was useful for the tear down aspect.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-g5-write-protect.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2063\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-g5-write-protect-500x286.jpg\" alt=\"\" width=\"500\" height=\"286\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-g5-write-protect-500x286.jpg 500w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-g5-write-protect-768x440.jpg 768w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2022\/09\/hp-g5-write-protect.jpg 784w\" sizes=\"auto, (max-width: 500px) 85vw, 500px\" \/><\/a><\/p>\n<p>You will want to remove the black screw pointed at by the arrow. It&#8217;s near the keyboard ribbon cable connector. This is the hardware write protect.<\/p>\n<p>Once I&#8217;d done this, it was simply a matter of installing the<br \/>\n&#8220;UEFI (Full ROM) firmware&#8221; using the MrChromeBox scripts. This is not for the faint of heart, and I do recommend making a backup of the original firmware in case you want to go back.<\/p>\n<p>At this point you can install any old OS distribution you want. In my case I wanted to <a href=\"https:\/\/www.androidauthority.com\/how-to-install-chrome-os-flex-3112924\/\">install Chromeos Flex<\/a>, so I&#8217;d downloaded that and created a USB drive with it ready to roll. Installing it on my newly firmware updated Chromebook was easy.<\/p>\n<p>I then ran into trouble. While Chromeos starts up fine, it was quickly clear that sound didn&#8217;t work. The video camera was working fine, but I couldn&#8217;t get any output or input for sound. I found that others had this <a href=\"https:\/\/www.reddit.com\/r\/ChromeOSFlex\/comments\/t57qwn\/flex_working_on_an_hp_g5_chromebook_but_now_sound\/\">same issue<\/a>. I even tried using wired headphones (same problem) and bluetooth headphones (sound out was fine, sound in didn&#8217;t work at all)<\/p>\n<p>This is a bummer, but understandable. Chromebook hardware is not really the target for Chromeos Flex. I figured it was worth trying out a generic Linux distro, so I picked <a href=\"https:\/\/linuxmint.com\">Linux Mint<\/a>. Booting from a USB drive with Mint on it was again easy with the new firmware. Sound output worked fine, as did web cam video &#8211; but the mic was still a problem, again <a href=\"https:\/\/www.reddit.com\/r\/GalliumOS\/comments\/os4hhi\/microphone_problem_on_hp_chromebook_11_g5_ee\/\">something others had discovered<\/a>.<\/p>\n<p>At this point Chromeos Flex was a dead end. I can&#8217;t give someone a Chromebook that doesn&#8217;t have audio in or out and no reasonable work-arounds to get there. Installing Linux won&#8217;t trivially solve the problem because I get sound out, but no mic.<\/p>\n<p>Remember when I said it was a good idea to backup the original firmware? Yup, we&#8217;re returning this Chromebook to stock (but I&#8217;ll leave the write protect screw out &#8211; because why not?). The <a href=\"https:\/\/mrchromebox.tech\/#faq\">MrChromeBox FAQ<\/a> walks you through restoring that firmware. Since I had Linux Mint on a bootable USB I just used that to start up a shell and pull the script. Once I&#8217;d restored the stock firmware, I needed to build a <a href=\"https:\/\/support.google.com\/chromebook\/answer\/1080595?hl=en\">ChromeOS recovery image<\/a> and then return to a totally stock setup.<\/p>\n<p>Now this old HP 11 G5 Chromebook has all of it&#8217;s features working, video, sound, mic.. but is trapped on an expired version of ChromeOS. Eventually the browser will become annoyingly old and at that point you&#8217;ll have to decide between the limitations of the browser, or losing your mic (and possibly sound).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When it was time to get one of the kids a Chromebook for school years ago, I made sure to purchase a 4GB memory model with an Intel chip. I&#8217;m a fan of ARM devices, but at the time (6+ years ago) there was some real junk out there. There was also a price factor &hellip; <a href=\"https:\/\/lowtek.ca\/roo\/2022\/hacking-an-old-hp-chromebook-11-g5\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Hacking an old HP Chromebook 11 G5&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,12],"tags":[],"class_list":["post-2061","post","type-post","status-publish","format-standard","hentry","category-computing","category-how-to"],"_links":{"self":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/2061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/comments?post=2061"}],"version-history":[{"count":4,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/2061\/revisions"}],"predecessor-version":[{"id":2474,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/2061\/revisions\/2474"}],"wp:attachment":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/media?parent=2061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/categories?post=2061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/tags?post=2061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}