[Chromebooks] mindinguslove:
[IMG="My gpd pocket photographed with a potato"]https://i.ibb.co/7RLjnWX/Whats-App-Image-2019-05-09-at-12-38-08.jpg[/IMG]

every time i post it at reddit it gets removed, so was getting difficult sharing it

What works

audio

video

wifi

keyboard

trackpoint

touch

android apps

linux

What doesn't work yet

acpi (needs linux people help to make a kernel to chrome os)

bluetooth (easy fix)

battery level

What do you need

one 16gb pendrive

one 8gb pendrive or higher

one gpd pocket (duh)

a lots of patience and free time

First step

Go to CrOS page and download pyro

Download EmydeOS

Download SWTPM.tar and chromefy script

Second step

use a linux or mac pc and dd EmedyOS image to a 16gb pendrive

List all disks:

in linux: lsblk
in mac : diskutil list

sudo dd if=/path to emedy os/ of=/dev/sdx (where x is your pendrive disk nummber)

Third Step

Boot the flashed pendrive in dev mode

enter in shell pressing press ctrl + alt+fn + f2

type in chronos

in shell follow this:

sudo su
lsblk (find your drive , usually its mmcblk0)
sudo /usr/sbin/chromeos-install --dst YOURDRIVE (Ex: /dev/mmcblk0)
wait and check if boots

fourth step

download mate ubuntu

flash it into 8gb usb using the mentioned dd command

boot in live usb

open gparted

delete mmcblk0p5

extend mmcblk0p3 to 4gb

fifth step

format ubuntu mate pendrive to extfat

extract pyro image and copy the bin file to pendrive

copy chromefy sh and swtpm to pendrive

boot emedyos pendrive

press ctrl fn alt f2

enter chronos

sudo su

sudo mkdir /home/chronos/tempfolder

lsblk ( find the 8gb with pyro files, mine was sdb)

sudo mount /dev/YOURDRIVEHERE /home/chronos/tempfolder

cd /home/chronos/tempfolder

sudo bash /home/chronos/temfolder/chromefy.sh /dev/mmcblk0p3 /home/chronos/tempfolderNAMEOFpyro.bin /home/chronos/tempfolderswtpm.tar

sudo mkfs.ext4 /dev/mmcblk0p1

Sixth step

boot into chrome os and boot into shell again

sudo su
cd /usr/share/vboot/bin/ ./make_dev_ssd.sh --remove_rootfs_verification --f --partitions 2 reboot

Upon reboot go back into shell

sudo su -
mount -o remount,rw /
mount -o remount,exec /mnt/stateful_partition

download [URL="https://fedorapeople.org/~jwrdegoede/brcmfmac4356-pcie.txt"]this[/URL] file and copy to 8gb pendrive

mount the pendrive

sudo su

sudo mkdir /home/chronos/tempfolder

lsblk ( find the 8gb with file, mine was sda)

sudo mount /dev/YOURDRIVEHERE /home/chronos/tempfolder

cd /home/chronos/tempfolder
cp /home/chronos/tempfolder/brcmfmac4356-pcie.txt /lib/firmware/brcm
reboot into dev mode and complete steup

seventh step

to get sound working

press ctrl alt t into chrome

type shell
sudo su
mkdir /usr/share/alsa/ucm/chtrt5645 directory and copy the 2 .conf files from here into that dir.

What needs to be done

with the help of linux fans we need to patch the kernel

Kernel patches needed:

MAX17047 Fuel Gauge

BATTERY_MAX17042

BQ24190 Charger

CHARGER_BQ24190

GPIO for Fan Control

GPD_POCKET_FAN

Intel Graphics

CONFIG_DRM_I915

UEFI Framebuffer

CONFIG_FB_EFI

ALSA Sound Card Support

CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI

eMMC Block Device (ACPI SDIO)

CONFIG_MMC_SDHCI

CONFIG_MMC_SDHCI_ACPI

Wireless

CONFIG_B43

CONFIG_BRCMFMAC

CONFIG_BRCMFMAC_SDIO

CONFIG_BRCMFMAC_PCIE[/INDENT]

References

https://hansdegoede.livejournal.com/17445.html

https://xdaforums.com/hardware-hack...talling-official-chrome-os-pc-t3865697/page92

https://github.com/imperador/chromefy

https://wiki.gentoo.org/wiki/GPD_Pocket