The Samsung Chromebook Plus (kevin) is a convertible touchscreen laptop powered by an ARMv8 Rockchip RK3399 hexa-core processor and 4GB RAM, measuring 11.04" x 8.72" x 0.55" and weighing 2.38 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-aarch64-chromebook-latest.tar.gz mkdir root mount /dev/sda2 root tar -xf ArchLinuxARM-aarch64-chromebook-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
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.
If using pulseaudio, the following can be placed in your ~/.config/pulse/default.pa
file to create a loopback device that fixes the volume levels, so that 0-100% in a desktop environment's volume bar will correspond to the audio level heard in the spaker.
.include /etc/pulse/default.pa
load-module module-null-sink sink_name=corrected_speakers sink_properties=device.description=corrected_speakers
load-module module-loopback source=corrected_speakers.monitor sink=alsa_output.platform-sound.stereo-fallback remix=false
set-sink-volume alsa_output.platform-sound.stereo-fallback 6553
set-default-sink corrected_speakers
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.