
team bliss is pleased to present to you
bliss rom based on Android 9 Pie
bliss rom based on Android 9 Pie
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.
Bliss ROMs 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.
Notice
The 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.
We 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.
Please do not ask for ETA's
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

Bliss Source
BlissRoms Devices Source
BlissRoms Kernel Source
BlissRoms Vendor Source

We suggest using OpenGapps, but if your device maintainer mentions otherwise, please go with that suggestion.

Bliss Device Downloads

Team Bliss is not responsible in any way for anything that happens to your device in the process of installing
Please familiarize yourself with flashing and custom rom use before attempting to flash the rom. Please make sure you download the correct version of Bliss for your specific device. The links are labeled clearly.
Make sure you are rooted
Make sure you have a custom recovery installed(TWRP is the preferred recovery)
Download the latest Bliss Rom & the latest GApps package
Boot into recovery
Backup your current ROM
Perform a FULL factory wipe and wipe/system and dalvik cache as a precaution
Flash Bliss Rom
Flash Google Apps package
Flash Root of your choice(Unless OP states otherwise)
First boot may take up to 10 minutes. This is due to Gapps and root optimization.

[*] Possible issue with android system failing on certain firmware/variants
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.
Download the Catlog app from the Play Store.
There is also a donate version which you can purchase to show appreciation.
After downloading the Catlog app, go to the app settings, and change the log level to Debug.
Clear all previous logs and take the exact steps to produce the error you are receiving.
As soon as you receive the error (probably a force close), go straight into Catlog and stop the log recording.
Save the log, and copy and paste the link into the forum with a brief description of the error.

@Jackeagle @electrikjesus @rfwaterspf1 @Makaveli_da_dev @ElfinJNoty @BitOBSessiOn @customworx
@nilac @sixohtew @aclegg2011 @Roger.T @T.M.Wrath @kanttii @rev3nt3ch @techfreak243 @SuperDroidBond @USA_RedDragon @bcrichster
@deadmanxXD @krittin98 @BlackScorpion @techexhibeo @droidbot @siphonay @pacer456 @nitin1438 @theGeekyLad @kunalshah912 @regalstreak @lordarcadius
A huge thanks to Chainfire, CM/LineageOS, Android-x86, Jide, @farmerbb & all the other developers who work hard to keep all the great features coming!
We really appreciate all your knowledge & hard work!
Team Bliss aims to develop and maintain various OS & software projects for educational and the Android community building purposes. Team membership consist of and provides:
training, development opportunities, design opportunities, build servers, download servers, design & development software,as well as professionals and mentors in all fields revolving around Android development.
If someone wants to donate, please do so via this PayPal link:

WE ARE A U.S. FEDERAL NON-PROFIT ORGANIZATION (501c3)

We receive a small donation each time you make a purchase with “Amazon Smile”:
https://smile.amazon.com/ch/82-3580195
Very Important Information
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.
Should 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.

Website
Telegram Communities
https://t.me/blissx86[/CENTER]
Changelog:
XDA:DevDB Information
[ROM][OFFICIAL] Bliss ROMS v11.5 - Berkeley [Pie] [2.3.19], ROM for the Honor View 10
Contributors
aclegg2011, electrikjesus
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Beta
Created 2018-10-21
Last Updated 2019-02-03
Official Platform Links
Thank you for using Bliss! And as always: #StayBlissful
Changelog:
Code:
====================
02-04-2019
====================
* build/make/
d3788258b [x86 builds] update mesa & llvm
====================
02-03-2019
====================
* frameworks/base/
1588a87c6ef Merge changes from topic "mess" into p9.0
75382983fe0 Merge "Extended volume panel: Give ringer volume it's own set of icons" into p9.0
* packages/apps/Launcher3/
7161f2c6c Revert "Launcher3: Add double tap to sleep gesture"
e9e0a2141 Revert "Launcher3: Swipe down to show notifications panel"
44815ca3c Revert "Launcher3: set PRIVATE_PLATFORM_APIS"
cc8ca2394 Revert "Launcher3: fix getting permission DEVICE_POWER"
* packages/apps/Settings/
9ae621a3c0 Merge "Settings: Blissified Adaptive Icons" into p9.0
* vendor/bliss/
b0d23e57 Merge "[2/2] Add a whitelist for location providers outside of /system" into p9.0
====================
02-02-2019
====================
====================
02-01-2019
====================
* frameworks/base/
1852ad413d1 fwb: Fix animation issue when opening Messaging app
e29385aa766 fwb: Workaround to fix dark theme on Messaging app
69fb6baa699 Extended volume panel: Give ringer volume it's own set of icons
1f4eb67adcb [1/2] Add a whitelist for location providers outside of /system
cb3a799ba20 Default the network location provider to none
9369589bddb combo issue when location reported by providers do not come with extras
1181ac83224 NLP Combo feature
* vendor/bliss/
8710bc4f vendor/bliss: Bump to Bliss v11.5 Stable Release
f5ff07ed [2/2] Add a whitelist for location providers outside of /system
====================
01-31-2019
====================
* packages/apps/Launcher3/
d62a5559b Launcher3: fix getting permission DEVICE_POWER
====================
01-30-2019
====================
* frameworks/base/
72ba452c943 Fix battery bar default colors
* packages/apps/Blissify/
f418365 Fix battery bar
* packages/apps/OmniStyle/
58d679c OmniStyle: Added 'Colorful' headers
7677e24 OmniStyle: Add more headers
* system/core/
fcf38babf reboot: only run fsck when detecting filesystem inconsistency
====================
01-29-2019
====================
* frameworks/base/
44f7d3e72f5 [1/4] base: qs status bar header image
4a81417decc base: SystemUI: add tuner to hide qs drag handle
c0e3c33d364 Add Dialer's missing strings
b719798a731 fwb: Dialer auto proximity speakerphone [1/2]
* hardware/qcom/audio-caf/msm8996/
814f60cd Build audio.primary.* with BOARD_VNDK_VERSION
* packages/apps/Blissify/
8cece04 [2/4] Blissify: qs status bar header image
fbc226f Create QS header pref screen in quic settings tab
41d270d Add toggle for hiding QS drag handle [2/2]
* packages/apps/Dialer/
4245dab9b Possible fix for white background (#2)
d30bcb04b Dialer: fix crash on call end when showing post call action
1a4951c3d Dialer: PoorManThemes: fix context menu in call history
be1ce6b89 [1/2] Dialer: PoorMensTheme: fix call log popup menu colors
c6e86340d Dialer: PoorManThemes: define text color for number interactions
21e24a1d2 PoorManTheme: fix log cards bg
5683d36bd Disable answer false touch detection by default
186719662 Add setting to enable Do Not Disturb during calls
f2dd7657d Add back autoanswer option when bt or wired headset connected
88755d61a Add back proximity autoanswer feature
543f6b7ca Dialer auto proximity speakerphone [2/2]
34c5c967d Dialer: PoorManThemes: allow theming
8c9dfa1b5 Dialer: Update UI to a more sleeky one (#1)
* packages/apps/OmniStyle/
367cd6e [3/4] OmniStyle: qs status bar header image
5c92312 OmniStyle: theme compose: fix button text color to white
* vendor/bliss/
9847ab65 [4/4] overlay: qs status bar header image
30858b68 omni: PoorManThemes: fix call log text colors for light primary
48430c1c Poor Man Themes: adjust accent colors
c3cd1928 [2/2] omni: PoorMensTheme: fix call log popup menu colors
====================
01-28-2019
====================
* frameworks/base/
7ed2c33fc50 Merge changes from topic "bt-sbc-hd-dualchannel-pie" into p9.0
0f392edd3d6 PrivacyGuard: fixes from Lineage
0e242d7fb11 appops: Switch to Privacy Guard for P (1/2)
07e251792cf AppOps: track op persistence by name instead of id
* packages/apps/Blissify/
bc12f9c Change shortcut to new Privacy Guard
* packages/apps/Bluetooth/
483102d9 Merge changes from topic "bt-sbc-hd-dualchannel-pie" into p9.0
* packages/apps/Launcher3/
8ebaf769a Launcher3: set PRIVATE_PLATFORM_APIS
d404e47e0 Launcher3: Swipe down to show notifications panel
15ca7bc61 Launcher3: Add double tap to sleep gesture
* packages/apps/Settings/
876e9a2953 Merge "Add Dual Channel into Bluetooth Audio Channel Mode developer options menu" into p9.0
ed241395d0 Settings: Switch to Privacy Guard for P (2/2)
bf885e3d1e Settings: fix AppOps title display
* system/bt/
1170d7924 Merge changes from topic "bt-sbc-hd-dualchannel-pie" into p9.0
====================
01-27-2019
====================
* packages/apps/Launcher3/
466f66309 Launcher3: fix typo
====================
01-26-2019
====================
* build/make/
55583579d bliss_gsi: Track vndk-tests repo from BlissRoms
* frameworks/base/
8f142bb465a Merge changes from topic "ambopt" into p9.0
5c07c57c8e2 Merge "utils: Introduce FileUtils class" into p9.0
====================
01-25-2019
====================
* frameworks/base/
0e9a5413dda Add weather alternative to ambient bottom view [1/2]
* packages/apps/Blissify/
6ae2dda Add weather alternative to ambient bottom view [2/2]
====================
01-24-2019
====================
* frameworks/base/
57b8f597c9f Fix current formating on lockscreen for devices, that report directly in Ampere. Shamelessly extracted from: base: Lockscreen Charging info (3/3) by: xyyx <[email protected]>
1287fe2dd21 fwb: Ambient Display battery toggle [1/2]
6b1248be47f Utils: Add method to determine battery temp
b11048dd888 Only show bluetooth icon when connected
6a0f03dd988 Add ability to toggle bluetooth battery level [1/2]
96008e5a6ad Statusbar battery level device filter: add a few more ones
45f34f1a997 Statusbar bluetooth battery level: improvements
e352cd264ad SystemUI: Show bluetooth battery level when available
c4c889e5a04 Battery icon style: improve text/hidden switch [1/2]
* kernel/oneplus/sdm845/
e1a8d6280d4f Merge android-linux-stable into IllusionKernel
975fd1ead687 Merge 4.9.152 into oneplus/SDM845_P_9.0
ef50e3059ac9 Linux 4.9.152
f3fc88992633 nbd: Use set_blocksize() to set device blocksize
eb1087513a49 nbd: set the logical and physical blocksize properly
ef32aca7c63c media: vb2: be sure to unlock mutex on errors
5cf3e5ff9587 mm, memcg: fix reclaim deadlock with writeback
a5a0bcbc5894 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock
5d3cf50105d0 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()
6a8f1d8d7014 loop: Get rid of loop_index_mutex
7d839c10b848 loop: Fold __loop_release into loop_release
3ae3d167f5ec block/loop: Use global lock for ioctl() operation.
02862eb9171c tipc: fix uninit-value in tipc_nl_compat_doit
4c559fb7e111 tipc: fix uninit-value in tipc_nl_compat_name_table_dump
3644c53015fb tipc: fix uninit-value in tipc_nl_compat_link_set
7d0cb25a8189 tipc: fix uninit-value in tipc_nl_compat_bearer_enable
4cd995a95bd7 tipc: fix uninit-value in tipc_nl_compat_link_reset_stats
269958f4758e sctp: allocate sctp_sockaddr_entry with kzalloc
428ca580bf33 blockdev: Fix livelocks on loop device
aedbb45f8f6f selinux: fix GPF on invalid policy
c6c0e52ab3fb netfilter: ebtables: account ebt_table_info to kmemcg
c30a3b5f1c52 sunrpc: handle ENOMEM in rpcb_getport_async
e89662f06a17 media: vb2: vb2_mmap: move lock up
a017e3968242 LSM: Check for NULL cred-security on free
eafdb5029c06 media: vivid: set min width/height to a value > 0
63f7a4a68e8d media: vivid: fix error handling of kthread_run
f5a7973c32a3 omap2fb: Fix stack memory disclosure
2e0f35c035ba Disable MSI also when pcie-octeon.pcie_disable on
3ec9b7754262 arm64: kaslr: ensure randomized quantities are clean to the PoC
fbd5a135cbec mfd: tps6586x: Handle interrupts on suspend
b6f87294d9b6 mips: fix n32 compat_ipc_parse_version
adcbf71074ce crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK
47fbc54bbe52 crypto: talitos - reorder code in talitos_edesc_alloc()
9da8e0f4bbeb scsi: sd: Fix cache_type_store()
1539a7b5651a scsi: core: Synchronize request queue PM status only on successful resume
4fd72a17760f Yama: Check for pid death before checking ancestry
fa9b170733ab btrfs: wait on ordered extents on abort cleanup
6ddfcf0b4c6c crypto: authenc - fix parsing key with misaligned rta_len
5e743eae1725 crypto: authencesn - Avoid twice completion call in decrypt path
00ef69322750 crypto: caam - fix zero-length buffer DMA mapping
9cd05630f7a4 ip: on queued skb use skb_header_pointer instead of pskb_may_pull
59a70d1e7a4e bonding: update nest level on unlink
2525133d394f packet: Do not leak dev refcounts on error exit
80711e653b77 net: bridge: fix a bug on using a neighbour cache entry without checking its state
7492dfeab678 ipv6: fix kernel-infoleak in ipv6_local_error()
605127ada040 arm64: Don't trap host pointer auth use to EL2
cd350ae3c892 arm64/kvm: consistently handle host HCR_EL2 flags
2d9e05ba09c0 scsi: target: iscsi: cxgbit: fix csk leak
9c86678f67b8 Revert "scsi: target: iscsi: cxgbit: fix csk leak"
f311b6cd351b proc: Remove empty line in /proc/self/status
52befa071a5e media: em28xx: Fix misplaced reset of dev->v4l::field_count
fe6b4e4083b2 Revert "f2fs: do not recover from previous remained wrong dnodes"
d379b338387e can: gw: ensure DLC boundaries after CAN frame modification
a172c5d82643 tty: Don't hold ldisc lock in tty_reopen() if ldisc present
383cf6479d48 tty: Simplify tty->count math in tty_reopen()
b4ff011f6748 tty: Hold tty_ldisc_lock() during tty_reopen()
6e8dba394f06 tty/ldsem: Wake up readers after timed out down_write()
* packages/apps/Settings/
49d690adba Battery stats: Display battery temperature
* packages/services/OmniJaws/
75cd8d8 Update API key
* vendor/bliss/
5a8e34cd backuptool: introduce addon.d script versioning
4c8f973c vendor: add custom backuptools and postinstall script for A/B OTAs
1067969d backuptool: fix for 8.1.0
====================
01-23-2019
====================
* frameworks/base/
425120e58f7 Fix latest remaining battery icon glitches [1/2]
295c3793bbf Battery icon: circle styles fixes
d997601b09f Battery icon: force show pct in QS header and when charging/powersave
a24bbafd3ab Add the powersave hint to the circle battery
5923fa8c251 Battery styles : Fix icon portrait level
cc15aebf942 Inherit battery meter style in view [1/2]
4d44f72163d Clean up battery styles
965de786be1 Battery icon: show outside percentage on charging
98649729b16 Add big circle battery
103ddb3c381 Text battery style: show a ⚡when charging
3848ab3b359 Battery icon: show pct on the right of the icon like stock
0b2e9875dd7 BatteryMeterDrawable: Add hidden option
71f42126d8d BatteryMeterDrawable: Add text style
533b543e07e BatteryMeterDrawable: Add battery styles
12f31b4df75 Revert battery commits
* packages/apps/Blissify/
cb2f93d Add ability to toggle bluetooth battery level [2/2]
7a8b7d3 Battery icon style: improve text/hidden switch [2/2]
5242b06 Update battery options
c02da93 Unlock keystore with fingerprint after reboot (2/2)
fcdff4c Move qs panel switch to lockscreen security
79830ed Allow hiding lockscreen shortcuts on secure lockscreen [2/2]
5cf0f64 Add toggle for face auto unlock (2/2)
56a3b8f Fingerprint authentication vibration [2/2]
c496ffb Add in lockscreen security preference
4bfb596 Ambient display music ticker [2/2]
451f233 Volume rocker music control switch
* packages/apps/Settings/
998becf52a Fix latest remaining battery icon glitches [2/2]
====================
01-22-2019
====================
* kernel/oneplus/sdm845/
fb6adbcc8906 icnss: Add a flag to indicare FW rejuvenate
a0ef14b05669 msm: ipa: Add WLAN FW SSR event
1485a5056de3 ARM64: configs: Enable QCACLD module
f8153f30eab9 staging: qcacld-3.0: Load driver at device_initcall
f3eb93202175 staging: qcacld-3.0: Load driver on late initcall when not built as a module
361d9b886db8 qcacld-3.0: Fix Kconfig
d7635e0041c9 drivers: staging: Include qcacld-3.0 source
31ab8755fde1 Merge wlan/qcacld-3.0 into IllusionKernel
d3220ac90630 Merge wlan/qca-wifi-host-cmn into IllusionKernel
d04be17dc4ad Merge wlan/fw-api into IllusionKernel
* vendor/bliss/
3f7e5d95 Add AmbientSensePrebuilt: it's used also by Google app/SoundSearch tile
5216bb48 Increase days for changelog
e1f9ffc2 Revert "AmbientPlay: Introduce history manager [2/4]"
====================
01-21-2019
====================
* frameworks/base/
9729a16f345 AbsListView: Fix widget couldn't find any view fc
2d62b659b6e lockscreen: Add option to pass swipe-up-to-unlock (1/2)
f4daa2ab2c7 base: Keyguard: Hide check button when using PIN quick unlock
dae706a5dea Themes: Allow volume slider and thumb to work with custom images.
48c0d6d86cf Extended audio panel - fixes for unlinked notifications
483915c3e98 Unlock keystore with fingerprint after reboot (1/2)
8047f331cb1 base: allow hiding lockscreen shortcuts on secure lockscreen [1/2]
4fb02aea302 LockPatternUtils: Make settings getter and setters protected
18a54f59103 Forward port CM Screen Security settings (1/2)
f45d9b2404d Keyguard: Forward port lockscreen quick unlock (1/2)
db56d504c3d Keyguard: Add option to scramble pin layout when unlocking (2/2)
3b71e5f7120 Fingerprint authentication vibration [1/2]
ce5d7a97497 KeyguardHostView: Auto face unlock v2 for pie
b3cc55afd8e Check for Face Unlock Running before skipping bouncer via trusted face to prevent skipping bouncer with other trusted options.
840694bc0ab Add toggle for face auto unlock (1/2)
2998b4cc697 KeyguardHostView: Dismiss keyguard automatically when face is recognized
3ebf9c28f90 Ambient music: Use animated icon
XDA:DevDB Information
[ROM][OFFICIAL] Bliss ROMS v11.5 - Berkeley [Pie] [2.3.19], ROM for the Honor View 10
Contributors
aclegg2011, electrikjesus
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Beta
Created 2018-10-21
Last Updated 2019-02-03
Attachments
Last edited: