How to install a patched kernel for dummies

364 views
Skip to first unread message

Ric-82

unread,
Feb 7, 2019, 10:19:04 AM2/7/19
to Android-x86
Hi,

I have some troubles with android x86 and my Asus T103HAF, because everything works except for sounds and battery level indicator (see my other thread here: https://groups.google.com/forum/#!topic/android-x86/v8DEH9jc5uk)

Still no news on how to fix the battery charge indicator, but on bugzilla they say that to fix the audio problem I should install a patched kernel, which includes the cx2072x codec. The patched kernel is located here: https://github.com/heikomat/linux/releases

I tried to follow the instructions but I'm not a technician and in addition to that I'm on Windows 10, so I don't know how those linux command lines could be any good for me.

Could someone lend me an hand?

I got the latest android x86 release (Android-x86 8.1-r1 live and installation iso (64-bit)) then what? On GitHub I see various kernels with cx2072x codec in it (https://github.com/heikomat/linux/releases) which should I use? And how can I install it on the latest Android-x86 8.1-r1 Iso?

youling 257

unread,
Feb 7, 2019, 10:47:24 AM2/7/19
to Android-x86

Ric-82

unread,
Feb 7, 2019, 12:16:25 PM2/7/19
to Android-x86
Thanks, but if someone doesn't tell me step-by-step how to use this information… I'm a final user, I don't know anything about coding.

youling 257

unread,
Feb 7, 2019, 1:50:51 PM2/7/19
to Android-x86
0004-ASoC-Intel-add-support-for-CX2072x-machine-driver.patch
0010-move-cx2072x-from-codec-to-component.patch
0003-ASoC-Intel-Add-machine-driver-for-Cherrytrail-CX2072.patch
0005-ASoC-intel-Add-headset-jack-support-to-cht-cx2072x.patch
0006-ASoC-cx2072x-Suppress-uninitialized-CX2072X_I2SPCM_C.patch
0002-ASoC-add-support-for-Conexant-CX2072X-CODEC.patch
0008-fix-old-sst-acpi-referencing.patch
0001-ASoC-cx2072x-Add-DT-bingings-documentation-for-CX207.patch
0007-ASoC-cx2072x-Avoid-doubly-clk-disablement.patch
0009-fix-not-associating-device-to-driver.patch

youling 257

unread,
Feb 7, 2019, 2:12:25 PM2/7/19
to Android-x86
When Mauro Rossi use these patch build 5.0 kernel oreo x86 iso, and you boot it load cht-cx2072x.ko and snd-soc-cx2072x.ko.
When you alsa_aplay -l see cht-cx2072x sound card, 
then you can mkdir /system/usr/share/alsa/ucm/chtcx2072x folder, download chtcx2072x.conf and HiFi.conf,

then i will give you alsaucm 1.1.8 binary, file /system/xbin/alsaucm, ELF executable, 32-bit LSB 386, BuildID=a2502bdf33f72ef247f9bfe6fe9ecfb233bdda23, static, stripped
# alsaucm --version
alsaucm: version 1.1.8

then you can give command
alsaucm -c chtcx2072x set _verb HiFi set _enadev Speaker
alsaucm -c chtcx2072x set _verb HiFi set _enadev Headphones

Ric-82

unread,
Feb 8, 2019, 6:51:44 AM2/8/19
to Android-x86
Sorry, I give up: I'm using Windows, I cannot use those linux command lines anywhere and the whole procedure seems extremely techy.

Frankly, I don't understand why this drivers are not included in the official releases… 

I'll just stop hoping for a working android partiton on my laptop. Amen.
Reply all
Reply to author
Forward
0 new messages