You haven’t seen any Chromebook firmware stuff here, honest!

This is an ex-Chromebook firmware guy – I simply don’t have the time or the willpower to do stuff with Chromebook firmware, any more. I’ll leave the various pages here for posterity, in the event that it helps someone informationally, or that one of these firmware/legacy slots fixes a problem that the various firmware providers, …

Wireless-bridging – the third way

So, you know the way you can’t do proper wireless bridging, in client mode, if your AP doesn’t support “4addr” mode, in Linux, these days? The Debian page on same is about the best resource going on the subject, but the ebtables instructions just plain don’t work. Also, parprouted hasn’t seen any updates in 3 …

Enabling hardware encryption on a SAMSUNG 960 EVO NVME drive with boot password on a Dell XPS 15 9560

Preamble. So, I recently purchased a Dell XPS 15 9560 (don’t get too excited – only the boggo standard one with core i5 and 1080p screen) so that I have decent hardware for work. I’ve upgraded it to 32GB of RAM, and yesterday, I installed a 1TB Samsung EV0 960 NVME drive in it. Work …

Pi Zero W Flashrom and USB Gadget Debug

  dd Raspbian image to microsd: dd bs=4M if=2017-03-02-raspbian-jessie.img of=/dev/sdb status=progress Boot from SD (Pi Zero will not start without it). Connect to wireless. Enable SSH on startup: sudo systemctl enable ssh sudo systemctl start ssh Flashrom: Log in over SSH and enable the SPI: sudo vim /boot/config.txt and uncomment: dtparam=spi=on Then reboot. Install libraries …

Tweak which may potentially fix graphics on some devices

I saw an interesting post on the coreboot mailing list this AM, which details a problem with graphics on some AMD Richland CPU’s, which is fixed by disabling threading in SeaBIOS: to answer this question to myself: It seems like my VGA BIOS was neither working with the A4-5300 APU nor the A10-6700 APU. After …

All’s well that Braswell …

This is another one of those “I bet you haven’t seen this before” moments. Thanks to Matt DeVillier and Aaron Durbin for giving me a sniff at where to start. You will see from the above that’s Grub2 and it’s running on an Acer Chromebook R11 (Braswell). What works? Display Mouse (at least on Fedora …

Enabling kinetic scrolling in Fedora 23 on a Chromebook with an Elan touchpad

Apparently, the Synaptics driver was replaced by libinput in Fedora 22, which doesn’t currently support kinetic/inertial scrolling. Here’s how to get it working. Copy /usr/share/X11/xorg.conf.d/50-synaptics.conf to /etc/X11/xorg.conf.d/51-synaptics.conf, add the following to the bottom, and reboot: Section “InputClass” Identifier “Enable kinetic scrolling for Elan Touchpad” MatchProduct “Elan Touchpad” MatchDriver “synaptics” Option “CoastingSpeed” “20” Option “CoastingFriction” “50” …

Adjusting Chromebook Keyboard Mapping In Linux

As is usual with computery things, there are many ways to do this. But, this is my preferred method: sudo touch /etc/udev/hwdb.d/61-keyboard.hwdb sudo vim /etc/udev/hwdb.d/61-keyboard.hwdb # Acer Chromebook 15 # Top row keys (between ESC and power button) evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGOOGLE*:pnAuron_Yuna:pvr* # KEYBOARD_KEY_3b=back # KEYBOARD_KEY_3c=forward # KEYBOARD_KEY_3d=refresh # KEYBOARD_KEY_3f=switchvideomode KEYBOARD_KEY_40=home KEYBOARD_KEY_41=end KEYBOARD_KEY_42=delete KEYBOARD_KEY_43=pageup KEYBOARD_KEY_44=pagedown KEYBOARD_KEY_db=search # Same …

Booting Linux under UEFI and Legacy BIOS

The overall problem. Work have given me a MacBook Pro to use, although they’re not too enamoured at the thought of me putting Linux on the internal SSD. I must haz Linux. The overall answer. I had a 128GB M2 SSD in my Acer Chromebook 15 at home, so I purchased a USB M2 SSD …

Dual Boot ChromeOS & Linux on a Chromebook

You will need: A Chromebook, obviously (Haswell or Broadwell, although it may also work with older Chromebooks, doesn’t seem to work with Baytrail) 2 or more USB sticks An appropriate distro ISO Please note – As a result of booting ChromeOS from SeaBIOS, the HWID is not available, therefore ChromeOS will not update. To update, …