EHCI Debug Gadget & ChromeOS Flashrom on BBB in Arch Linux

su root cd EHCI Debug Gadget pacman -Syu wget reboot wget http://www.coreboot.org/images/8/88/Ehci-debug-gadget-patches.tar.gz tar -xzf Ehci-debug-gadget-patches.tar.gz cp usbdebug-gadget/g_dbgp.ko /lib/modules/`uname -r`/kernel/drivers/usb/gadget cat /dev/ttyGS0 ChromeOS Flashrom pacman -Syu git make gcc dtc git clone https://chromium.googlesource.com/chromiumos/third_party/flashrom -b firmware-nyan-5771.B cd flashrom make CONFIG_SATAMV=0 CONFIG_LINUX_I2C=yes NOWARNERROR=yes CONFIG_LINUX_SPI=yes cd echo BB-SPIDEV0 > /sys/devices/platform/bone_capemgr/slots flashrom/flashrom -p linux_spi:dev=/dev/spidev1.0  

Procedure for building ChromeOS Flashrom on BeagleBone Black

Why do this? – Because you want to try to make sure you have a version of flashrom that will recognise all Chromebook SPI chips. Also, you may just want to write an area of the ROM instead of the whole thing (such as BOOT_STUB or RW_LEGACY) and upstream Flashrom doesn’t allow you to do …

Procedure to get sound working in Fedora 22 on ASUS C300 Chromebook

This will probably work with other distro’s/Baytrail Chromebook models. Get to a terminal. Type “alsamixer”. Press the brightness down key AKA F6. Find “Left Speaker Mixer Left DAC” and press “m” to unmute. Find “Right Speaker Mixer Right DAC” and press “m” to unmute. Update your distro to hopefully as new a kernel as possible …