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