Work-In-Progress : ChromiumOS on the GPD-Pocket Mini Laptop

Is that a Chromebook in your pocket or are you just happy to see me? I am a huge fan of Chromebooks and absolutely love ChromeOS, this should really come as no surprise to anyone who reads my blog. I have been the owner of a first generation GPD-Pocket Laptop for  a while now and was wondering if it would be possible to get ChromiumOS to run on the GPD-Pocket. Sadly it is not as simple as downloading one of the pre-made forks of ChromiumOS and booting as essentially nothing works out of the box (but it does boot). I rolled up my sleeves this morning and started building my own custom fork of ChromiumOS.

Before you get too excited, this is not suitable for use a daily driver. Booting into my build of ChromiumOS is incredibly slow however the performance of the device after it has booted is impressive. There are several things that do not work on the GPD-Pocket as of this writing (work in progress).

Technical Details

  • ChromiumOS Build – R75-11902.0.2019_03_09_1557-a1
  • Linux Kernel – 4.19 (vs the standard 4.14). I am working on 5.0

What Does Not Work

  • Touchscreen
  • Sound
  • Fan
  • Google Drive Integration
  • The Battery Indicator
  • USB-C/HDMI Out

What works

  • WiFi (2.4GHZ/5GHZ) – To date, I know this does not work on FideOS / CloudReady or other ChromiumOS custom builds
  • Bluetooth – To date, I know this does not work on FideOS / CloudReady or other ChromiumOS custom builds. Technically audio will work over Bluetooth, just not the built in speakers
  • GPU Acceleration of the IntelHD GPU
  • Keyboard
  • Mouse
  • Chrome Web Store
  • Crostini – Yes, this works beautifully!
  • OTA Upgrades – Seamless upgrades, just like ChromeOS (Server needed)


  • Very long boot times – I am seeing boot times exceeding 15 minutes.
  • Much of the OS is rotated the wrong direction, this can be fixed in the settings screen, I am working on hard coding this.

Release Information

I do not currently have a build that I am ready to make public at this time. If you are a reviewer who owns a tech site and you would like a build to test, feel free to get in contact with me. There are a few logistical issues that I need to figure out if I decide to host a download for this build (mainly bandwidth and compute costs to build the OTA deltas) I am open to ideas, feel free to contact me if you have any.

I do fully intend to make the custom board-overlay open source along with instructions for anyone who would like to make a custom build. This will be released once I iron out a few bugs. I will also be releasing a few custom scripts used on the build server to modify the sources for the GPD Pocket. It goes without saying that the Kernel stuff will also be open sourced. You will need a pretty beefy machine to build this from source.

11 thoughts on “Work-In-Progress : ChromiumOS on the GPD-Pocket Mini Laptop”

  1. Hwy Keith,
    any news or progress about chromiumOS on the Gpd Pocket?

    It would be really great to be able to run it on the Pocket, so that I’m actually thinking to switch to the Pocket 2 which is, from what I’ve read, known to support chromiumOS ootb.

    Thank you for your very interesting posts.

    • Sadly no, I have been tinkering with it for the past few weeks to get something I am happy with to use as daily driver. There are 3 major things I am working on
      -Touchscreen Support
      -Bluetooth (I sadly broke this)

      • Yes, the gpd pocket has the potential to be a great mini chromebook.
        I’m crossing my fingers, hopefully something interesting will come out from your experiments. Keep us posted!

      • Hello keith,

        I have an android 4 tablet that is atom z2560 w 2gb of ram.

        My tablet is basically useless with android 4 & never got an update from Asus. Same specs as atom Zenfone 4. Anyway curious if you can share your work & perhaps I can bring chrome to my tablet.

        • You are more than welcomed to try this build on your tablet if you can figure out how to boot from USB, I cannot think of any reason why it would not work if you can get it to boot.

    • I do not yet own a Pocket 2 so I dont really have a way to develop for it. I am already over budget this month with some of the purchases I needed to make to build this operating system right (dedicated server colocated in a datacenter + bandwidth costs). I will try to get around to buying one if there is enough interest (you are the 7th person who asked me about it today so it is clear there is interest.


Leave a Comment

%d bloggers like this: