devendor / c302ca Goto Github PK
View Code? Open in Web Editor NEWHow to get a fully functioning ubuntu 20.04 convertible laptop by voiding the warranty on a fancy chromebook.
How to get a fully functioning ubuntu 20.04 convertible laptop by voiding the warranty on a fancy chromebook.
Chromebook pro (caroline) and c302ca are two different variants of same google mainboard glados.
they used same codec nau88l25 but different Amp (ssm4567 or max98357)
is it possible to fix chromebook pro sound in a similar way?
I found some config file have different cset
configuration,
what should I do to modify it for nau88l25max?
I compiled the kernel and replaced the firmware and configuration text from nau8825adi
cat /proc/asound/cards
displayed nau8825adi
but
pactl list cards
still empty
Is a configuration problem?
thanks!
firstly; thank you for putting this all down. it is indeed a nice laptop, however, the sound issue drove me bonkers. i had it working in 18.04/19.04 but haven't been able to fix it in 20.04. thank you for the kernel building instructions.
now, i wanted to convey a warning based on my experience. i decided to purge chromeos for good, and installed the uefi firmware from https://mrchromebox.tech/#bootmodes (the rabbit/tianocore) and run ubuntu 20.04 that way. initially, it seemed ok, but the system kept getting disk corrupt errors (crc errors on the journal, ext4), on both the internal drive and the sd card slot. i tried many, many, (many) things, but nothing would resolve the appearance of write errors. eventually, i gave up and restored seabios (aka Legacy BIOS) and it has been stable since - and yes, the horrible dev screen, but set to a 1 second pause.
i'm curious if you are running seabios or tianocore. and if you had any disk errors with tianocore?
I'm only using the audio part so far, but I just wanted to send some gratitude your way. I've tried many guides for enabling audio, all ending with failure. Not only does yours work, it seems to work perfectly as well. The only thing I needed to do to get it to work for Manajaro is commenting out:
load-module module-suspend-on-idle
in the file /etc/pulse/default.pa
I didn't have to compile a new kernel or anything else, just copied your files, made one alteration then changed the output to speaker with pactl set-card-profile 0 Speaker
, rebooted and all was working, so thank you!
I'm using the eufi 'bios'. Would this work for the seabios boot as well I wonder?
Sorry, if this isn't really an 'issue', I didn't know where to place this comment (my issue is that I've overjoyed with getting the audio to work after many hours I guess).
Did the sound procedures and sound is not working
Because the xinput IDs of the various device are hard-coded into the modewatcher.py script, having any mouse or other input device connected when the computer boots will cause the ID'S to change, breaking the script.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.