The Asus Chromebook Flip C101PA (bob) is a convertible touchscreen laptop powered by an ARMv8 Rockchip RK3399 hexa-core processor and 4GB RAM, measuring 10.4" x 7.2" x 0.6" and weighing 2 lbs.
Features:
Note: After enabling developer mode, you will need to press Ctrl-D each time you boot, or wait 30 seconds to continue booting.
crossystem dev_boot_usb=1 dev_boot_signed_only=0
umount /dev/sda*
fdisk /dev/sda
cgpt create /dev/sda cgpt add -i 1 -t kernel -b 8192 -s 65536 -l Kernel -S 1 -T 5 -P 10 /dev/sda
localhost / # cgpt show /dev/sda start size part contents 0 1 PMBR 1 1 Pri GPT header 8192 65536 1 Label: "Kernel" Type: ChromeOS kernel UUID: E3DA8325-83E1-2C43-BA9D-8B29EFFA5BC4 Attr: priority=10 tries=5 successful=1
15633375 32 Sec GPT table 15633407 1 Sec GPT header
cgpt add -i 2 -t data -b 73728 -s `expr xxxxx - 73728` -l Root /dev/sda
partx -a /dev/sda
mkfs.ext4 /dev/sda2
cd /tmp curl -LO http://os.archlinuxarm.org/os/ArchLinuxARM-gru-latest.tar.gz mkdir root mount /dev/sda2 root tar -xf ArchLinuxARM-gru-latest.tar.gz -C root
dd if=root/boot/vmlinux.kpart of=/dev/sda1
umount root sync
wifi-menu
pacman-key --init pacman-key --populate archlinuxarm
The installation above will use the ChromeOS 4.4 kernel. The mainline kernel can be used instead, though some hardware may not be working yet.
pacman -S linux-aarch64 linux-aarch64-chromebook
Use alsaucm
(part of the alsa-utils package) to set up the sound card:
ALSA_CONFIG_UCM=/opt/alsa/ucm alsaucm -c rk3399-gru-sound set _verb HiFi
Note that the port will display as "Headphones" despite using the speakers. When paired with pulseaudio and pulseaudio-alsa, be aware that the full volume range is addressed through levels 0-9 of the Master volume control. Levels 10-100 provide no additional gain.
Add this udev rule at /etc/udev/rules.d/backlight.rules
, and add your user to the video
group.
SUBSYSTEM=="backlight",RUN+="/usr/bin/chgrp video /sys/class/backlight/%k/brightness /sys/class/backlight/%k/bl_power",RUN+="/usr/bin/chmod 664 /sys/class/backlight/%k/brightness /sys/class/backlight/%k/bl_power"
This will allow you to change the backlight brightness by writing values from 0 to 65535 to /sys/class/backlight/backlight/brightness
.
Copyright ©2009-2022 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.