blob: e38137038be9688ef591b44eb4456e934f2c8333 [file] [log] [blame]
Jon Weste89e4672019-11-09 17:18:22 -05001[center][font=Arial][img=1063x437]https://i.imgur.com/rLv8OL2.png[/img][/font][/center]
Jon West2b6fa652019-11-09 17:34:56 -05002[center][font=Arial][b][color=deepskyblue][size=5]Team Bliss [/size][/color][/b][color=deepskyblue][size=5]is pleased to present to you[/size][/color][/font][/center]
Jon Weste89e4672019-11-09 17:18:22 -05003[center][font=Arial][b][size=7]Bliss-OS for PCs based on Android 10[/size][/b][/font][/center]
Jon West49ea0f32019-11-09 21:15:59 -05004[center][size=4][font=Arial][b][color=#44b8ff]An Open Source OS, based on Android, that incorporates many customizations options and added security features. And it is available for just about any Chromebook, Windows/Linux PC or tablet released in the last 4 years[/color][/b][/font][/size][/center]
Jon Weste89e4672019-11-09 17:18:22 -05005[font=Arial]
Jon West61952892019-11-09 14:21:47 -05006
Jon West49ea0f32019-11-09 21:15:59 -05007[b]Our focus is to bring the Open Source community a quality OS that can run on all your devices as a daily driver, syncing your apps + settings + customizations across all platforms you run Bliss on.[/b][/font]
8[font=Arial]
Jon Westcfcbe712019-11-09 16:56:03 -05009[b]Bliss-OS comes with a wide selection of customization options from around the Android community as well as unique options developed by our team. With so many options available, you’ll find it hard not to enjoy the Blissful experience.[/b]
Jon West49ea0f32019-11-09 21:15:59 -050010[/font]
11[b][size=4]First, a little bit about this project...[/size][/b]
12Starting in Android Pie, Bliss OS took a different approach to building Android for PC's. Taking inspiration from @[url=https://forum.xda-developers.com/member.php?u=1915408]phhusson[/url] 's Treble methods, and Intel's Project Celadon, and Android-x86 Project, we have now adapted that method to be a bit more streamlined, and packaged it up so that it can work a bit more dynamically. The manifest can be found at: https://github.com/BlissRoms-x86/manifest
13These Bliss OS releases will be considered the Bleeding Edge of development for Android on x86, and we will be marking most of our additions to be sent down the ladder to our Android-PC project & hopefully Android-x86 Project as well. 
Jon Westcfcbe712019-11-09 16:56:03 -050014
Jon Westcfcbe712019-11-09 16:56:03 -050015
Jon West49ea0f32019-11-09 21:15:59 -050016[b][size=4]ROM Porting Details:[/size][/b]
17As with Pie, things this round will be done a bit differently using a new adaptation of our patching system to build for x86 devices, making updating and maintaining far easier than before, and even lowers the bar for understanding how it all works. But things were still complicated enough for us to see room for improvement. So we have also packaged up all the x86 bits we add to Bliss OS, minus a few goodies [img]https://forum.xda-cdn.com/images/smilies/wink.gif[/img] and are making them available to the entire community to add to their ROM projects. You can find the basics on GitHub already, [url=https://github.com/Android-PC]https://github.com/Android-PC[/url] and for those interested in adding x86 support to your own ROM, I was able to squash things down to a single commit in build/make in order to help get the ball rolling. This will also be the source we are helping out Android-x86 Project with, so don't be surprised if things change a bit to reflect that projects branding more.
18I'm always open to suggestions on how we can improve upon things too, so don't be afraid to speak up, just remember to be considerate upon doing so [img]https://forum.xda-cdn.com/images/smilies/wink.gif[/img]
Jon Westcfcbe712019-11-09 16:56:03 -050019
Jon West49ea0f32019-11-09 21:15:59 -050020We will be updating our website also over the next few weeks to feature a new downloads section, as well as further information about using our source for commercial projects.
21
22[url=https://forum.xda-developers.com/bliss-roms/bliss-roms-discussion/bliss-aio-thread-informations-t3723970]XDA's Bliss AIO Thread[/url][font=Arial][url=https://forum.xda-developers.com/bliss-roms/bliss-roms-discussion/bliss-aio-thread-informations-t3723970][/url]
Jon West61952892019-11-09 14:21:47 -050023
24
Jon Westcfcbe712019-11-09 16:56:03 -050025[color=#000000][img]https://i.imgur.com/A7JONTD.png[/img][/color]
Jon West61952892019-11-09 14:21:47 -050026
27
Jon West49ea0f32019-11-09 21:15:59 -050028[/font]Bliss Source
Jon West2b6fa652019-11-09 17:34:56 -050029[url=https://github.com/BlissRoms]https://github.com/BlissRoms[/url]
Jon West61952892019-11-09 14:21:47 -050030
Jon West2b6fa652019-11-09 17:34:56 -050031BlissRoms Devices Source
Jon West2b6fa652019-11-09 17:34:56 -050032[url=https://github.com/BlissRoms-Devices]https://github.com/BlissRoms-Devices[/url]
Jon West61952892019-11-09 14:21:47 -050033
Jon West2b6fa652019-11-09 17:34:56 -050034Bliss' Android-PC Project
Jon West2b6fa652019-11-09 17:34:56 -050035[url=https://github.com/Android-PC]https://github.com/Android-PC[/url]
Jon West4b621cf2019-11-09 16:46:01 -050036
Jon West2b6fa652019-11-09 17:34:56 -050037Bliss OS Source
Jon West2b6fa652019-11-09 17:34:56 -050038[url=https://github.com/BlissRoms-x86]https://github.com/BlissRoms-x86[/url]
Jon West4b621cf2019-11-09 16:46:01 -050039
Jon West2b6fa652019-11-09 17:34:56 -050040Bliss OS Kernel Source
Jon West49ea0f32019-11-09 21:15:59 -050041[url=https://github.com/BlissRoms-x86/kernel_common]https://github.com/BlissRoms-x86/kernel_common[/url][font=Arial]
Jon West61952892019-11-09 14:21:47 -050042
43
44
Jon Westcfcbe712019-11-09 16:56:03 -050045[color=#000000][img]https://i.imgur.com/M8leihh.png[/img]
Jon West4b621cf2019-11-09 16:46:01 -050046[/color]
Jon Westcfcbe712019-11-09 16:56:03 -050047Bliss OS downloads can be a bit confusing to most users initially. We have tried to slim down the methods for which there can be differences by revamping our downloads section of the websites. For newbies, this will help a lot. For advanced users though, like all of you ;) We have a little Q&A for what the filenames mean below:
Jon West61952892019-11-09 14:21:47 -050048
Jon Weste89e4672019-11-09 17:18:22 -050049[color=deepskyblue][size=4][b]Build Types Explained:[/b][/size][/color]
Jon West61952892019-11-09 14:21:47 -050050
Jon Weste89e4672019-11-09 17:18:22 -050051[size=3][color=#454545][b]Q: Bliss builds come with funny names. Why?[/b][/color][/size]
Jon West49ea0f32019-11-09 21:15:59 -050052[/font][b]A:[/b] Because we felt the need to include the various branches for Kernel, Mesa, & Firmware in the build name.
53So, when you see a name like this:
54Bliss-OS-v11.10--OFFICIAL-20190901-1611_x86_64_k-k4.19.50-ax86-ga_m-18.3.5-pie-x86-llvm80_ld-2.4.99-ma-p_dg-pie-x86_dh-pie-x86-rt-vulkan.iso
55It can be broken into 3-4 parts.
56[b]Build ID:[/b] "Bliss-OS-v11.10--OFFICIAL-20190901-1611_x86_64"
57[b]Kernel Branch:[/b] "_k-k4.19.50-ax86-ga"
58[b]Mesa Branch:[/b] "_m-18.3.5-pie-x86-llvm80_"
59[b]libdrm Branch:[/b] "_ld-2.4.99-ma-p"
60[b]drm_gralloc Branch:[/b] "_dg-pie-x86"
61
62Some uncommon flags:
63
64[b]drm_hwcomposer:[/b] "_dhpie-x86"
65[b]Firmware Branch:[/b] "_fwdev-kernel.org"
66[b]llvm Branch:[/b] "_lv18.0.3-llvm9.0"
67[font=Arial]
68
Jon West4b621cf2019-11-09 16:46:01 -050069
Jon Weste89e4672019-11-09 17:18:22 -050070[size=3][color=#454545][b]Q: What do the parts of the kernel names mean?[/b][/color][/size]
Jon West49ea0f32019-11-09 21:15:59 -050071[/font][b]A:[/b] When we add a batch of commits to the kernels, we like to save that version with an identifier. So the most common parts to the kernel names are as follows:
72[b]-ax86 :[/b] Means that this kernel started off from the Android-x86 repo, or has the majority of Chih Wei's commits for that kernel
73[b]-ma :[/b] Means this started out from Maurossi's repo. ([url=https://github.com/maurossi/linux]https://github.com/maurossi/linux[/url])
74[b]-ga/gal :[/b] Means that this kernel also includes compatibility with Chromebook devices, from the peeps at Gallium OS ([url=https://github.com/GalliumOS/linux]https://github.com/GalliumOS/linux[/url])
75[b]-ipts :[/b] Means that we are including some specific commits for the Intel IPTS touchscreens (mostly in the Surface line of devices) These builds likely won't run well on most other devices.
76[b]-yl :[/b] Means that kernel includes the latest Intel BayTrail/CherryTrail commits from @youling257 
77[b]-jw/jwd/jd:[/b] Means that kernel includes the latest Intel BayTrail/CherryTrail commits from [url=https://github.com/jwrdegoede/linux-sunxi]https://github.com/jwrdegoede/linux-sunxi[/url][font=Arial]
Jon Weste89e4672019-11-09 17:18:22 -050078
Jon West49ea0f32019-11-09 21:15:59 -050079[size=3][color=#454545][b]Q: OK, So I have a Blah-Blah CPU, with a Such'n'such GPU, what builds are right for me?[/b][/color][/size]
80[/font][b]A:[/b] Well, we have a method to all our madness there. We build Bliss OS with different kernels that work as a way to make it more compatible with different types of devices. Here is the breakdown on those:
81[b]k4.9[/b] These are considered the most "Stable" builds, they will work across most older and some recent devices.
82[b]k4.12-14[/b] builds will be hard to come by, but seem to work great for some newer Atom based devices.
83[b]k4.15+[/b] builds will not work on some older devices, so consider these to be a little less "All-In-One"
84[b]k4.18+[/b] Intended for newer devices. adds some newer touchscreen support and added AMDGPU support
85[b]k4.19+[/b] This is our current mainline kernel branch. Intended for newer devices. Even more touchscreen support and ACPI support
86[b]k4.20+[/b] Intended for newer devices. Even more touchscreen support and added ARM/ATOM support and Vega GPU support
87[b]k5.0+[/b] This is where things will start getting tricky. Even more touchscreen support, and added support for ARM/ARM64/ATOM etc, but also a ton of Android kernel commits start making their way into things.[font=Arial]
Jon West4b621cf2019-11-09 16:46:01 -050088
89
Jon Westcfcbe712019-11-09 16:56:03 -050090[b][color=deepskyblue][size=5]Bliss Device Downloads[/size][/color][/b]
Jon West4b621cf2019-11-09 16:46:01 -050091
Jon Westcfcbe712019-11-09 16:56:03 -050092[b][size=4]Please visit [url=https://blissos.org]https://blissos.org[/url] for downloads[/size][/b]
Jon West4b621cf2019-11-09 16:46:01 -050093[color=#000000]
Jon West61952892019-11-09 14:21:47 -050094
95
Jon Westcfcbe712019-11-09 16:56:03 -050096[img]https://i.imgur.com/Cz6L1rZ.png[/img][/color]
Jon West61952892019-11-09 14:21:47 -050097
98
Jon West49ea0f32019-11-09 21:15:59 -050099[/font][b][color=#c14700][size=5]Team Bliss is not responsible in any way for anything that happens to your device in the process of installing[/size][/color][/b]
Jon West61952892019-11-09 14:21:47 -0500100
Jon West49ea0f32019-11-09 21:15:59 -0500101Please familiarize yourself with the methods of install as well as what could go wrong before moving forward.  Please make sure you download the correct version of Bliss for your specific device.  The links are labeled clearly.
102[b]
103We have moved the instructions to be a part of our [url=http://docs.blissroms.com/]docs site[/url][/b]
Jon Westcfcbe712019-11-09 16:56:03 -0500104
Jon West49ea0f32019-11-09 21:15:59 -0500105
Jon West4b621cf2019-11-09 16:46:01 -0500106[ul]
Jon West49ea0f32019-11-09 21:15:59 -0500107[li]For the main instructions to get going with Bliss OS, you can check out our [url=https://docs.blissroms.com/Bliss%20OS/installation-guide/]Installation Guide[/url][/li]
108[li]If you get into a bind with your install, you should see our [url=https://docs.blissroms.com/Bliss%20OS/troubleshooting/]Troubleshooting section[/url][/li]
109[li]For the few addons and other info we have for Bliss OS installs, you can check out our [url=https://docs.blissroms.com/Bliss%20OS/extras/]Extras section[/url][/li]
110[li]And if you're ready to start building and testing new things, you can check out the [url=https://docs.blissroms.com/Bliss%20OS/build-guide/]Bliss OS Build Guide[/url][/li]
111[li]When you are ready to contribute back to the project, we also have a [url=https://docs.blissroms.com/common/git-started/]Git Started guide[/url] to help get things rolling with our Gerrit.[/li]
Jon West61952892019-11-09 14:21:47 -0500112[/ul]
Jon Weste89e4672019-11-09 17:18:22 -0500113[font=Arial]
Jon West61952892019-11-09 14:21:47 -0500114
Jon Westcfcbe712019-11-09 16:56:03 -0500115
116[color=#000000][img]https://i.imgur.com/aWICthQ.png[/img][/color]
Jon West61952892019-11-09 14:21:47 -0500117
118
Jon Westcfcbe712019-11-09 16:56:03 -0500119[b][color=#c10300][size=5]This is a development alpha release, so there will be bugs. [/size][/color][/b]
Jon West61952892019-11-09 14:21:47 -0500120
Jon West49ea0f32019-11-09 21:15:59 -0500121[b][size=4]Known Issues:[/size][/b][/font]
122[b]Sleep Issues on non-Vulkan machines.[/b] This is due to a bug in drm_gralloc/drm_hwcomposer. Haven't found a fix for it for Pie or Android 10. FIX: Run in Vulkan Mode if you can
123[b]Lockscreen shows, then the device crashes.[/b] Please see above issue as this is a direct result of said sleep issues
124[b]I can't install Magisk in this release, why?[/b] This is due to the lack of a ramdisk/boot image this round. Due to changes in Android 10, this was a change we needed to make. 
125[font=Arial]
126[b][size=4]For All Other Issues:[/size][/b]
127[/font]If you have a major bug to report that has not been reported already, please take the following steps to report it to us.  It will save you and our team quite some time.
128Download the [url=https://play.google.com/store/apps/details?id=com.nolanlawson.logcat&hl=en]Catlog[/url] app from the Play Store.
129There is also a donate version which you can purchase to show appreciation.
130After downloading the Catlog app, go to the app settings, and change the log level to Debug.
131Clear all previous logs and take the exact steps to produce the error you are receiving.
132As soon as you receive the error (probably a force close), go straight into Catlog and stop the log recording.[font=Arial]
Jon Westcfcbe712019-11-09 16:56:03 -0500133
134[color=#000000][b][size=4]Manual Logging:[/size] [/b][/color]
Jon West49ea0f32019-11-09 21:15:59 -0500135[/font]Use the alt-f1 console, and in the console, type:
Jon West61952892019-11-09 14:21:47 -0500136[code]logcat > sdcard/log_name.txt[/code]
Jon Westcfcbe712019-11-09 16:56:03 -0500137
Jon West49ea0f32019-11-09 21:15:59 -0500138Then alt-f7 to get back to the Android UI, and replacate the issue. When done, use alt-f1 to go back to console and ctrl-c to stop the logging.
139Copy and paste the entire log either to [url=http://hastebin.com]Hastebin[/url] or [url=http://pastebin.com]Pastebin[/url][font=Arial]
Jon Westcfcbe712019-11-09 16:56:03 -0500140
141[b][color=#000000]Save the log, and copy and paste the link into the forum with a brief description of the error.[/color][/b]
142[b]Only issues with adequate info and logs attached will be taken seriously. Thank you.[/b]
Jon West61952892019-11-09 14:21:47 -0500143
144
145
Jon West61952892019-11-09 14:21:47 -0500146
Jon Westcfcbe712019-11-09 16:56:03 -0500147[color=#000000][img]https://i.imgur.com/myCEQmI.png[/img][/color]
Jon West61952892019-11-09 14:21:47 -0500148
Jon Westcfcbe712019-11-09 16:56:03 -0500149[b][color=#000000][color=DeepSkyBlue]@Jackeagle[/color] [color=DeepSkyBlue]@electrikjesus[/color] [color=DeepSkyBlue]@rwaterspf1[/color] [color=DeepSkyBlue]@Makaveli_da_dev[/color] [color=DeepSkyBlue]@ElfinJNoty[/color] [color=DeepSkyBlue]@BitOBSessiOn[/color] [color=DeepSkyBlue]@customworx[/color][/color][/b]
150[b][color=DeepSkyBlue]@nilac[/color] [color=DeepSkyBlue]@sixohtew[/color] [color=DeepSkyBlue]@aclegg2011[/color] [color=DeepSkyBlue]@Roger.T[/color] [color=DeepSkyBlue]@T.M.Wrath[/color] [color=DeepSkyBlue]@kanttii[/color] [color=DeepSkyBlue]@rev3nt3ch[/color] [color=DeepSkyBlue]@techfreak243[/color] [color=DeepSkyBlue]@SuperDroidBond[/color] [color=DeepSkyBlue]@USA_RedDragon[/color] [color=DeepSkyBlue]@bcrichster[/color][/b]
Jon West61952892019-11-09 14:21:47 -0500151
Jon Westcfcbe712019-11-09 16:56:03 -0500152[b][color=DeepSkyBlue]@deadmanxXD[/color] [color=DeepSkyBlue]@krittin98[/color] [color=DeepSkyBlue]@BlackScorpion[/color] [color=DeepSkyBlue]@techexhibeo[/color] [color=DeepSkyBlue]@droidbot[/color] [color=DeepSkyBlue]@siphonay[/color] [color=DeepSkyBlue]@pacer456[/color] [color=DeepSkyBlue]@nitin1438[/color] [color=DeepSkyBlue]@theGeekyLad[/color] [color=DeepSkyBlue]@kunalshah912[/color] [color=DeepSkyBlue]@regalstreak[/color] [color=DeepSkyBlue]@lordarcadius[/color][/b]
Jon West61952892019-11-09 14:21:47 -0500153
Jon Westcfcbe712019-11-09 16:56:03 -0500154[b]A huge thanks to Chainfire, CM/LineageOS, Android-x86, Jide, @[url=https://forum.xda-developers.com/member.php?u=4289533]farmerbb[/url] & all the other developers who work hard to keep all the great features coming![/b]
155
156[b]We really appreciate all your knowledge & hard work![/b]
Jon West61952892019-11-09 14:21:47 -0500157
158
Jon West2b6fa652019-11-09 17:34:56 -0500159[color=#44b8ff][size=5][b]
160About Bliss Family of ROMs[/b][/size][/color][/font]
Jon West49ea0f32019-11-09 21:15:59 -0500161
162
163Bliss Family of ROMs aims to develop and maintain various OS & software projects for educational and the Android community building purposes.  
164
165[b]Team membership consist of and provides:[/b]
166Training, development opportunities, design opportunities, build servers when available, download servers, design & development software, as well as a stress free team oriented community of professionals and mentors in all fields revolving around Android development. To join our team, please visit either of our websites, and find the Join Team Bliss link. [font=Arial]
Jon West61952892019-11-09 14:21:47 -0500167
Jon Westcfcbe712019-11-09 16:56:03 -0500168[b][color=#000000]If someone wants to donate, please do so via this PayPal link:[/color][/b]
169[b][img]https://imgur.com/yMdcL5e.png[/img][/b]
Jon West61952892019-11-09 14:21:47 -0500170
Jon Westcfcbe712019-11-09 16:56:03 -0500171[b][url=https://www.paypal.me/TeamBliss][color=DeepSkyBlue][u]PayPal Link[/u][/color][/url][/b]
Jon West61952892019-11-09 14:21:47 -0500172
Jon Westcfcbe712019-11-09 16:56:03 -0500173[b]WE ARE A U.S. FEDERAL NON-PROFIT ORGANIZATION (501c3)[/b]
Jon West4b621cf2019-11-09 16:46:01 -0500174
Jon Westcfcbe712019-11-09 16:56:03 -0500175[b][img]https://imgur.com/2rw5ves.png[/img][/b]
Jon West4b621cf2019-11-09 16:46:01 -0500176
Jon Westcfcbe712019-11-09 16:56:03 -0500177[b]We receive a small donation each time you make a purchase with “Amazon Smile”:[/b]
178
179[url=https://smile.amazon.com/ch/82-3580195][/url][b][color=#000000][url=https://smile.amazon.com/ch/82-3580195]https://smile.amazon.com/ch/82-3580195[/url][/color][/b]
Jon West4b621cf2019-11-09 16:46:01 -0500180
181
Jon West4b621cf2019-11-09 16:46:01 -0500182
Jon Westcfcbe712019-11-09 16:56:03 -0500183[b][size=6][color=Red]Notice[/color][/size][/b]
Jon West49ea0f32019-11-09 21:15:59 -0500184[/font]
185The OP and most recent discussions will generally help to answer any questions you will encounter. If not, we will do our best to answer your questions & concerns as soon as possible.
Jon Westcfcbe712019-11-09 16:56:03 -0500186
Jon West49ea0f32019-11-09 21:15:59 -0500187We will also simply direct you to the OP if the answer is contained there. We encourage community minded interactions: users helping fellow users allows Team Bliss to focus on the work involved to make things Blissful.
Jon Westcfcbe712019-11-09 16:56:03 -0500188
Jon West49ea0f32019-11-09 21:15:59 -0500189[ul]
190[li]Please do not ask for ETA's[/li]
191[li]We will not tolerate any rudeness or anyone being disrespectful in this thread. Moderators, feel free to enforce anything you feel is necessary to stop bad posts[/li]
192[li]Team Bliss will allow some minor off-topic comments in our development threads. Please post in the general forums for off-topic comments and/or questions. Overall, please keep comments relevant to development, as this better helps you and our teamwhen trying to determine problems that users are having. We appreciate all levels of knowledge in our threads, and therefore we ask that the seasoned members be helpful to those with less knowledge. Most importantly, do NOT troll those with less knowledge than yourself.[/li]
193[/ul]
Jon Westcfcbe712019-11-09 16:56:03 -0500194
Jon West49ea0f32019-11-09 21:15:59 -0500195Should you feel inclined to not abide by our request, the XDA Moderators may be called in to remove posts. We thank you for adhering to our thread rules.
196[font=Arial]
Jon West61952892019-11-09 14:21:47 -0500197
Jon West61952892019-11-09 14:21:47 -0500198
Jon Westcfcbe712019-11-09 16:56:03 -0500199[color=#000000][img]https://i.imgur.com/wwdX3pH.png[/img][/color]
200
Jon West49ea0f32019-11-09 21:15:59 -0500201[/font][color=#44b8ff][b]Websites[/b]
Jon Westcfcbe712019-11-09 16:56:03 -0500202[url=https://blissroms.com]https://blissroms.com[/url]
203[url=https://blissos.org]https://blissos.org[/url]
204
205
Jon West49ea0f32019-11-09 21:15:59 -0500206[b]Official Platform Links[/b]
Jon Westcfcbe712019-11-09 16:56:03 -0500207
208[url=https://www.facebook.com/BlissFamilyOfROMs]https://www.facebook.com/BlissFamilyOfROMs[/url][url=https://www.facebook.com/BlissFamilyOfROMs][/url]
209[url=https://twitter.com/Bliss_ROMs]https://twitter.com/Bliss_ROMs[/url][url=https://twitter.com/Bliss_ROMs][/url]
210[url=https://www.instagram.com/blissroms]https://www.instagram.com/blissroms[/url]
211[url=https://t.me/blissx86][/url][url=https://t.me/blissx86]https://t.me/blissx86[/url]
Jon West49ea0f32019-11-09 21:15:59 -0500212[/color][font=Arial]
Jon Westcfcbe712019-11-09 16:56:03 -0500213
214[b][color=DeepSkyBlue]Thank you for using Bliss!  And as always: #StayBlissful[/color][/b]
Jon Weste89e4672019-11-09 17:18:22 -0500215[/font]