[Android Software Development] electrikjesus:
Bliss OS "Yantra" 12.2 Beta Release - 2020-02-05

!! Please remember to not quote these update posts, or any of the OP's !!

OK peeps, what we have here is a little departure from our last update. This update marks the start of Bliss OS - Yantra. What this will be is a separate version of Bliss OS with all the bells and whistles added. Where our last releases were mostly AOSP with a few Pixel related additions, the Yantra releases will include commits from many other Android ROM teams, like LOS, Paranoid Android, Omni, AICP, etc.

These builds also remove some of the compatibility problems with non-x86 or universal apps we were seeing with the alphas. So for the time being, until ChromeOS updates to use Android 10 blobs, or there is an open-source solution for running Arm apps, you won't be able to run those types of apps. If you want your favorite game to work as intended on Bliss OS, then please complain to the game developer and ask them to release universal apks for their game.

For troubleshooting, we also now have a way of specifying what hardware composer and gralloc source we want to use from Grub command line:

HWC=xxx: Define DRM_HWComposer - options include drm, drm_minigbm, and intel.

GRALLOC=xxx: Define DRM_Gralloc - options include gbm, minigbm, and intel.

Difference between the builds:

First one is using Android-x86's kernel-4.9 branch (based off kernel-4.19.95) without any changes. On this branch, some of my machines were having issues with the keyboard and touchpad, so for those devices that have troubles, we also have the second build, using the kernel branch, k4.19.80-ga-q, and this includes the removal of HID_RMI with the connections now defaulting to use HID_MULTITOUCH instead.

UPDATE 02.07.20 - Two updated builds added to help get rid of ueventd issues.

These builds have an updated kernel including all the commits to support chromebooks. The second build has the HID_RMI stuff added to the kernel so that some troublesome touchpads and synaptics touchscreens now work. These two builds also have some of the ARM compatibility libraries added back, so users can hopefully install a couple of the apps that were working fine before.

PLEASE NOTE I recommend everyone testing to also use this in Vulkan mode, as I am considering making it the default. This can be done from the Advanced grub menu if you installed using the bootable installer, or if you used a different grub, you will want to add "VULKAN=1" to the grub entry before the word "quiet"

Builds being uploaded:

Bliss-OS-Yantra-v12.2-android_x86_64-OFFICIAL-202002051133_k-k4.19.80-ax86-ga-q_m-19.3.0-ax86-q_ld-2.4.100-ax86-ma_dg-_dh-q10.0-x86_mg-_gms_cros-wv.iso

Bliss-OS-Yantra-v12.2-android_x86_64-OFFICIAL-202002051304_k-kernel-4.19_m-19.3.0-ax86-q_ld-2.4.100-ax86-ma_dg-_dh-q10.0-x86_mg-_gms_cros-wv.iso

Bliss-OS-Yantra-v12.2-android_x86_64-OFFICIAL-202002062215_k-k4.19.95-ax86-ga-rmi_m-19.3.0-ax86-q_ld-2.4.100-ax86-ma_dg-_dh-q10.0-x86_mg-_gms_cros-hd_cros-wv.iso

Bliss-OS-Yantra-v12.2-android_x86_64-OFFICIAL-202002071251_k-k4.19.95-ax86-ga_m-19.3.0-ax86-q_ld-2.4.100-ax86-ma_dg-_dh-q10.0-x86_mg-_gms_cros-hd_cros-wv.iso

General Updates List:

Added more fixes for sleep. Sleep from power menu is currently missing. Access it using Ctrl+Alt+Del or the three dot menu from Taskbar.

Added sleep options like double-tap to sleep from statusbar or lockscreen

Added Blissify app for customizations

Generic Kernel updates for the "kernel-4.19" build

Fixes for sound and volume on many devices

Some upstream updates from Android-x86 project's q-x86 branch

and much much more, check the changelogs.

Known new issues:

AOSP Gesture navbar might crash still - Future builds will include XDA's Navigation Gestures app in order to provide a solution for Gestures. https://play.google.com/store/apps/details?id=com.xda.nobar

Sleep states aren't working right on a few machines. Some can cause SystemUI to restart

Power buttons still don't work on a most machines. You can now set Volume buttons to wake the device from Settings > Blissify. Sometimes Power button may work to wake the device.

Touch/Mouse interaction might stop sometimes upon screen on or boot. To fix this, set Swipe as your lock method in Settings

Sensor input is still not working, so rotation will have to be set manually

Some machines still have volume/sound issues, use 3rd party EQ or volume control.

Download:

You still have to go through our website to download. The download section for Bliss OS 12 Betas has been updated.

Changelog:

Changelog too big to include. See full changelogs here:
All changelogs - [url]https://sourceforge.net/projects/blissos-dev/files/Beta[/url]

Thanks, and #stayblissful ;)