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€.