vuxu.org: Abeona

Abeona is a HP Chromebook 11 G9 featuring a Celeron N5100 (4 cores), 8GB RAM and a 64GB EMMC (DRAWLAT-EKWL).

The naming

Adeona and Abeona monitor the child’s comings and goings.

Rough setup

Enable developer mode.

Flash Tianocore from MrChromebox.tech, the HP Chromebook 11 G9 doesn’t have SeaBios built-in.

I didn’t bother with hardware unlock yet due to lack of a cable.

Install Void Linux on an dm-crypt volume containing ZFS, booted with EFI Grub cryptboot support.

Keyboard setup

Restore classical key mapping (Capslock, F-keys) and make <>-key a Super key:

% cat /etc/udev/hwdb.d/99-keyboard.hwdb 
evdev:atkbd:dmi:bvn*:bvr*:bd*:svn*:pnDrawcia:pvr*
 KEYBOARD_KEY_ea=f1
 KEYBOARD_KEY_e9=f2
 KEYBOARD_KEY_e7=f3
 KEYBOARD_KEY_91=f4
 KEYBOARD_KEY_92=f5
 KEYBOARD_KEY_94=f6
 KEYBOARD_KEY_95=f7
 KEYBOARD_KEY_a0=f8
 KEYBOARD_KEY_ae=f9
 KEYBOARD_KEY_b0=f10
 KEYBOARD_KEY_56=leftmeta
 KEYBOARD_KEY_db=capslock

Audio

Needs options snd-intel-dspcfg dsp_driver=3, then alsa-ucm-conf, sof-firmware and maybe even more things.

lspci -nnk should display

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Jasper Lake HD Audio [8086:4dc8] (rev 01)
    DeviceName: Multimedia audio controller
    Subsystem: Intel Corporation Device [8086:7270]
    Kernel driver in use: sof-audio-pci-intel-icl

snd-hda-intel is wrong and will only support audio via HDMI!

ALSA supports the speakers currently, but not yet headphones.

Installing pipewire makes sound magically work…

Other hacks

I needed to blacklist cros_ec_typec on kernel 5.18.14 since this paniced on boot and hung during startup for a minute or so.

Wireless Power Saving was on by default which adds 100ms latencies when ssh‘ing into the machine. Disable with

iwconfig wlan0 power off

I had issues keeping it suspended, I fixed this by disabling wake from touchpad, which probably was triggered mechanically when the lid closed:

echo D015 >/proc/acpi/wakeup

Unlocking and alternative Firmware

Get a SuzyQ cable (e.g. from eBay) and do the steps here.

I flashed the firmware from a different machine, this seemed easier somehow.

I used

https://mrchromebox.tech/files/firmware/full_rom/coreboot_edk2-drawlat-mrchromebox_20240120.rom

I had to adjust above 99-keyboard.hwdb since svnHP changed to svnGoogle.

Gripes

The display is pretty bad (1366x768).

It’s heavier than expected.

The keyboard is lacking some keys (Super key, Page Up/Page Down) and not very nice to type on.

But hey it just cost 212€.