Giter Club home page Giter Club logo

braswell-edgar-linux-fixes's Introduction

Please refer to this fork which is a more updated version of this list. It is by the same author (i.e. me) but on a different account due to company restrictions. Thanks!

Fixes for running Linux (Ubuntu-based distros) as a daily driver on Acer Chromebook 14 CB3-431

(Edgar // Braswell architecture)

Most of these fixes worked properly for me under Kubuntu 20.04 and KDE neon 5.18 on an Acer Chromebook 14 CB3-431! (seems to be good on most Ubuntu-based distros)

Audio

All thanks to J. Starnes @ AskUbuntu for the fix.

Installation

1. Fixing Audio via Speakers

  1. Download the provided asound.state file - link
  2. Via Terminal,
pgrep alsa
sudo cp /media/ubuntu/UUID/var/lib/alsa/asound.state /var/lib/alsa/asound.state
sudo alsa force-reload
  1. Test to check that your sound is working or not (via Sound Mixer/Firefox etc)/
  2. If working, use the following commands to make the changes permanent
alsactl init
sudo alsactl sxitore --file /var/lib/alsa/asound.state
sudo alsa force-reload

2. Fixing Audio for Headphones

Once you have followed the above steps and your sound is working (check after a reboot as well), you have to follow the following steps to unmute your headphones.

  1. Open a terminal and type
alsamixer
  1. Press F6 (brightness decrease key)
  2. Select your sound card (chtrt5650 for me)
  3. Press right arrow key once to move to Headphone Channel
  4. Press "m" to unmute it and the ESC key to save these changes.

Keyboard (multimedia keys - top row)

All thanks to optio50 for the fix. Your basic keyboard keys should already be working good other than the exception of the top multimedia keys. To use the keys the same way they work under ChromeOS on your Ubuntu-based distro, follow the below steps.

Installation

  1. Navigate to /usr/share/X11 folder.
  2. Rename the "xkb" folder to "xkb.old"
  3. Download the xkb.zip file from here and unzip in the same folder i.e. /usr/share/X11.
  4. Reboot your laptop.
  5. In your distro's keyboard settings, you should have new settings for Chromebook (Google - Chromebooks).

Fix for boot-menu not opening/boot options not displaying and only showing a black screen

If for some reason, the boot options/menu show a black screen and you're not able to boot from the USB, try the following fix (big ups to MrChromebox for the fix). These should work on any distro, not just Ubuntu-based.

  1. Boot to your installed linux distro
  2. In Terminal, type the following command:
sudo efibootmgr -O

(capital O and not a zero)

  1. Reboot and you should be able to see the boot menu/options now.

P.S. if you're able to see the EFI shell, the following command might also work (haven't tested):

setvar BootOrder =

and then type

exit

Reboot and you should be able to see the boot menu/options now.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.