[ROM][7.1.2]Desolation[Official][OMS/DUI][FPC/Goodix][Weekly]

Status
Not open for further replies.

NVDX11

Senior Member
May 10, 2013
238
223
0
25
Bharuch,Gujarat
For “Kenzo/Kate"​

Welcome to Desolation Rom!! Our goal is to provide users with a unique staple in Android Development which aims at stability and optimizations along with what we feel is the perfect amount of features. We hope you enjoy this ROM as much as our great team has had while building it. With that said, We are in no way shape or form responsible if you brick your phone.

Features:

StatusBar:
  • Clock Customization (date mod, am/pm, clock seconds)
  • CustomBattery Icons
  • 3minit Support
  • Battery Bar
  • Desolation StatusBar Logo
  • Carrier Label
  • Statusbar ticker
  • Swipe brightness on StatusBar
  • Show Notification Count
  • Temperature in statusbar integration (OmniJaws)
  • Statusbar icons
  • Double Tap to sleep
  • Network Traffic
Navigation:
  • Fling/smartbar
  • Pulse
  • Hardware Button Mapping
Quick Settings:
  • Weather Tile integration (Omnijaws)
  • Quick Pulldown
  • OmniStyle
  • Settings, Running Processes, Edit, Expand, Multi User on/off switch
  • Brightness slider toggle
  • Number of tiles per row
  • Task Manager
  • Force expanded notification
  • Heads Up Advanced Settings
  • Extra QS Tiles
  • Center Clock & Date in Header
  • Expanded Notifications
  • Lights with Screen On
  • LED Advanced Settings

Lockscreen:
  • Media Cover Art(Included in AOSP)
  • Max Lockscreen Notification Count
  • Disable Quick Settings on Secure Lockscreen
  • Lockscreen Shortcuts
  • Lockscreen Wallpaper
  • Lockscreen Visualizer
  • Double Tap To Sleep
  • Hide Power Menu
  • FP Quick Unlock Options
Recents:
  • Recents memory bar
  • Full Screen
  • Grid Style
  • Clear all tasks
  • OmniRecents
  • SlimRecents w/ Memory bar
Misc.:
  • Power Menu Toggles
  • Media/Ringtone Volume toggle
  • Volume Rocker Wake
  • Volume Playback Control
  • Swap Volume on rotation
  • Keyboard Cursor Control
  • Volume Steps
  • Animation Controls
  • Blacklist Settings
  • Toast Icon
  • Suspend Actions
  • Disable Immersive Messages
  • Dialer Lookup
  • WakeLock Blocker
  • System UI Restart In Power Menu
  • App Ops
  • Substratum
Tons of random fixes
More features to come

Downloads:
ROM - Download here
Gapps - OpenGapps 7.1 ARM64 (Recommended)

Install Instructions:
For best results please install latest TWRP

For Clean Flash:
1.) Go to "Wipe" and then Swipe to Factory Reset
2.) After thats done go to "Advanced Wipe"
3.) Tick Dalvik/Art Cache, System, Data and Cache ONLY!! and then "Swipe to Wipe"
4.) Flash Rom and Gapps (Then anything else you might install such as Magisk)
5.) Enjoy!


For Dirty Flash:

1.) Go to "Wipe" and then "Adanced Wipe"
2.) Tick Dalvik/Art Cache, System and Cache ONLY!!
3.) Flash Rom and Gapps (Then anything else you might install such as Magisk)
4.) Enjoy!



Source:
ROM - DesolationROM
Device Trees - DesolationROM-Devices
Kernel - Kernel Source

Reporting Bugs:
Logcat, Logcat, Logcat
Please submit logs if you're having an issue. If there is no log we cannot help you. Simply clogging the threads with “This issue happenned, fix it” will get you nowhere and you will be ignored. To Also add to the Log Criteria, Your bug report won't be used if:
- You are not on a clean flash of the ROM
- If you're using Xposed
- If you’ve flashed any other mod that tweaks System in any way
So help us to help you and provide logs for issues. Thanks.

Other:
Feel free to join our G+ and our Telegram community
Our G+ Community
Our Telegram Chat

Credits And Thanks:
Google (For AOSP)
Code Aurora Forums (For their code and contributions to Android)
@Men_in_black007 (For AOSP-CAF Base)
CyanogenMod (For their code and contributions to Android)
Lineage OS (For their code and contributions to Android)
Dirty Unicorns (For their code and contributions to Android)
AOSIP (For their code and contributions to Android)
BlissRoms Team (For being a group of family, friends and their contribution to Android)
The Original LiquidSmooth Team (For the code, contributions and inspiration)
@bigrushdog (For All his code and contributions to Android)
@ezio84 (For his code and contributions to Android)
@LorD ClockaN (For his code and contributions to Android) @gagan3421 (for the work on bootanimation)
@sykopompos,
@nicholaschum and the Substratum Team (For Substratum)
@Cl3Kener and those on the UBERRoms Team (For their code and contributions to Android) @BeansTown106 (For his code and contributions to Android)
@The Flash (For his code and contributions to Android)
@frap129 (For his code and contributions to Android)
Others we may have missed. If you feel you should be added here please PM me and I will gladly add.

XDA:DevDB Information
Desolation Rom, ROM for the Kenzo/Kate


Contributors
@REV3NT3CH, @Snuzzo, @USA-RedDragon @NVDX11
ROM OS Version: 7.x Nougat
Based On: AOSP-CAF

Version Information
Status: Stable
Current Stable Build: 03-09-2017
Stable Release Date: 05-08-2017
 
Last edited:

NVDX11

Senior Member
May 10, 2013
238
223
0
25
Bharuch,Gujarat
Screenshots:
 

Attachments

Last edited:

NVDX11

Senior Member
May 10, 2013
238
223
0
25
Bharuch,Gujarat
Changelog :

#03-09-2017
---------------
Small Update:
-Build is Smooth And fast as Flash now!
-No more notification lag

09-03-2017

device/xiaomi/kenzo/

53f3040 kenzo: Keep naming consistency across makefiles
175579d kenzo: Remove unused acdb files

device/xiaomi/msm8956-common/

8861260 msm8956: Fix a2dp stream issues https://github.com/omnirom/android_...mmit/4e72fb68aa7fa9d49ff9be271606d74841320d73
a4737da msm8956: Commonize thermal sepolicy
5a08072 msm8956: Remove power-save modes
d520236 msm8956: Fix Fingerprintd Denial
17e44e4 msm8956: Since we are shipping aptx blobs enable it
e290d07 msm8956: Remove displayfeature
4a6a340 msm8956: Remove soundTrigger configs
ba892ff msm8956: Let ffmpeg take care of flac
f89cb92 msm8965: Give suitable permission to graphic nodes

vendor/xiaomi/

8b36773 msm8956-common: Update thermal engine blob to 7.7.20

09-02-2017

frameworks/base/

6a8c434 Turn off carrier provisioning by default to allow tethering

packages/apps/WelcomeBack/

aa135a0 Make auto cancel duration configurable

09-01-2017

frameworks/base/

8d7ffc9 TODO: Fix build for TAKE_SCREENRECORD Intent See the following line in commit https://github.com/DesolationRom/fr...61#diff-382679ddfe1aaefdd0a1e57b13ee83a3R8770
c6967c8 Revert "Force Expanded Notifications [1/2]"
a1596df Revert "Force Expanded Notifications (1/2) ; PS2 for Multi User"
561bfd7 Allow faster app switching

packages/apps/DesolatedCore/

35b4ea2 Remove force expanded notifications

08-31-2017

external/DUtils/

8b9dca2 DUtils: Migrate from broadcasts to API for some action handling [2/2]

frameworks/base/

edee602 DUtils: Migrate from broadcasts to API for some action handling [1/2]

08-30-2017

08-29-2017

manifest/

166f175 Add UBER 7.x aarch64 toolchain


#27-08-2017
---------------


08-26-2017

device/xiaomi/msm8956-common/

3c4c97d msm8956: remove dexpreopt-For Fatser Boot

vendor/xiaomi/

b741bf7 ship lawnchair-Added Lawnchair Launcher

device/xiaomi/kenzo/

52c0c5e Stop building OpenCamera-Removed OpenCam


packages/apps/NovaLauncher/

de30acb Merge pull request #1 from travarilo/n-Update NovaLauncher to 5.4 beta-3


frameworks/base/

53964a8 Finish transition Material Teals => Pixel Blues-
Fixed Teal color in Ambient Menu

frameworks/av/

062b4b6 Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n
62eb244 Merge tag 'android-7.1.2_r33' into n



08-25-2017

device/qcom/sepolicy/

15a7d68 qcom/sepolicy: Include sepolicy from deso vendor, not aosp
8a3b459 qcom/sepolicy: we include FBE in device tree

external/wpa_supplicant_8/

665b035 Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n

frameworks/base/

526411a frameworks: unwanted mIsAlarmBoot condition
d890c81 Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n

frameworks/opt/net/wifi/

be52493 Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n

hardware/ril/

111d7a3 ril: fix a memory leak.
92047c0 ril: Fix crash when enabling RILC_LOG
6344c1d Allow board to provide libreference-ril
d2c6d99 Fix RIL_CardStatus_v5 Parceling.
0da7ebe RIL: Fix CellInfo for RIL version < 12

hardware/ril-caf/

a475669 ril: Allow targets to disable Clang
55a702c ril: Setting ril to v10 or v11 serves no purpose
b314521 ril-caf: Allow using RIL version 10
a742ea6 ril: Add support for selecting RIL version 11

manifest/

94a39a4 manifest: Upgrade to LA.UM.5.8.r1-02700-8x98.0
fc564b4 manifest: fix remote option indent
070736b manifest: track our SnapdragonCamera

packages/apps/Bluetooth/

7bcf7dd Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n

system/bt/

f87d0ab Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n

system/core/

db4dddf Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n

system/netd/

834b04b Revert "Set both legacy and new UID routing attributes."
a1683a0 Revert "Use new-style UID routing."

system/sepolicy/

8709461 Allow ViPER4Android in enforcing mode
bb06b59 sepolicy: Fix android beam image transfer

vendor/qcom/opensource/fm/

b045db9 Merge tag 'LA.UM.5.8.r1-02700-8x98.0' into n

08-22-2017

system/sepolicy/

d1c4ffc Merge tag 'LA.UM.5.8.r1-02600-8x98.0' into n-mr2

08-21-2017

hardware/qcom/audio-caf/msm8998/

eba183e Merge tag 'LA.UM.5.7.r1-10500-8x98.0' into cm-14.1-caf-8998

system/core/

3e2c21f Merge f45f20539840ad08260e9e1bdcfcdf9c3993cd36 on remote branch




#20-08-2017
--------------

08-20-2017

bootable/recovery/

d3aaf9a Fix "ordered comparison between pointer and zero".
bb18988 updater: Allow devices to suppress BLKDISCARD

build/

c618459 Cleaned UP for better preview!
980ccfc Updater Script Addon//Made Compitable For Deso

frameworks/base/

f69df29 tileadapter: duplicate mDrawable definition
225999a Partially revert "ColorEngine: theme improvements/completeness"
fad87df ColorEngine: fix power menu instant theming
aec7d04 TileAdapter: allow styling tile item decoration background
1fdc072 ColorEngine: theme improvements/completeness
d1cf376 ColorEngine: fwb: keep changed resources footprint low
1dd4b70 ColorEngine: fwb: default to default primary/bg color
bac1177 ColorEngine: fwb: default to teal color accent everywhere
560033c ColorEngine: default to teal color accent
1bda5d2 SystemUI: Keyguard weather (1/2)
0126a83 Extend OmniJaws Client to Keyguard
38dd559 Introduce color engine.

frameworks/opt/telephony/

f1eae4f SmsUsageMonitor:Do not restrict user on SMS sending

manifest/

92a5bf1 manifest: track snap package upstream

packages/apps/DesolatedCore/

76273a5 RestartUI: Emergency Dialer Toggle Requirement
fa8575d Lockscreen; ER Button; Always show toggle even on unsecure
2a73667 LS: ER button: Fix mismerge
9374131 Hide Lockscreen emergency button [2/2]
d0d9b36 Revert "Lockscreen: Emergency button toggle 2/2"
79f095b Revert "Lockscreen: Fix LS ER button toggle"
c75640e Lockscreen: Keyguard weather (2/2) Thanks to @varund7726 for his work over in RR
09700b5 Lockscreen: Fix LS ER button toggle
d174613 core: set default lockscreen rotation true
3b3fb43 Move Blur 2/2

packages/apps/Settings/

eaf2fd7 Settings: Make shortcut icon colors match settings accent
ce8800a ColorEngine: Settings: keep changed resources footprint low
2b27fb8 Improve color selection preview
f9f9e8b ColorEngine settings: show accent color selection on first open
2abeb1f ColorEngine disabled because of OMS: more concise message
12f8a5b ColorEngine: Settings: default to default primary/bg color
0308452 Settings: PreviewPagerAdapter: copy the full theme
b9bd2f0 ColorEngine: Settings: default to teal color accent everywhere
ce62840 settings: fix substratum summary on dashboard
7ca8831 Display; Move Blur 1/2
054e29e Settings: Support color engine

vendor/deso/

92857b5 pa: sepolicy: Add Color Engine policy

08-19-2017

device/xiaomi/msm8956-common/

8a37e30 Changing DPI to default 480
4d0239e Merge pull request #1 from nvdx11/n-1
ced8d34 Change Defaut DPI to 420
5041b98 msm8956-common: fix line ending derp
44a5de6 msm8956-common: Add camera burst exposures setting to enable auto exposure braketing
f38572b msm8956-common: camera: flashlight control via camera flash device
85e158a msm8956-common: camera: Add HAL support for flashlight
49d38ac QCamera2: flashlight control via camera flash device
fd9c367 QCamera2: Prevent fail if flashlight control not used
b8bc02c QCamera2: Add HAL support for flashlight
a6ebcfc Resolve the problem of memory leaks in exception flow Resolve the memory leaks when doing alloc failed Test: Compiles and device boots up.
af5eabd QCamera2: Control longshot via parameters

frameworks/base/

18b21d9 Hide Lockscreen emergency button [1/2]

packages/apps/DesolatedCore/

998e964 Lockscreen: Emergency button toggle 2/2

08-18-2017

kernel/xiaomi/msm8956/

9cecf74 leds: qpnp-flash: Fix torch flash when controled by camera Part-2

packages/apps/DesolatedCore/

e113293 Lockscreen: Power Menu; Always disable when qs disable on secured

08-17-2017

hardware/cyanogen/

e2f8e45 livedisplay: SDM: Add support for DCI-P3 display mode

08-16-2017

build/

5bc9850 build: make deso as otapackage now
f9d8bcd build: Require devices to opt-in for SDCLANG
0488556 build: sdclang: Sync ldflags and cflags
d2cd991 binary: Append cc/cxx wrapper to sdclang
a498d36 build: sdclang: move the host detection logic
aebef80 build: Do proper optimization during SDCLANG_LTO
1133456 build: ensure QCLD usage when requested
f7b45f1 build: cleanup SDCLANG logic
a5bc5d0 build: Add support for selective LTO with QCLD
dad33dc build: enhance and extend support for SDCLANG
6150700 Control building shared libs, static libs and executables with SDLLVM LTO
8d9c69a Add -Wno-vectorizer-no-neon flag for all compiles
a62d69e Replace hard-coded flags with variables-based
1c7a890 Build options for enabling proprietary Clang compiler
77b0123 arm64: Rework A53 Errata Fixing logic
28bc036 core: combo: armv8-a: specific kryo tuning
2f00eae build: condition cortex-a53-835769 workaround for the linker
0a3a7ca build: condition A53 errata workarounds in RenderScript
1b0866d build: take ARM erratum cortex-a53-835769 into our hands
ddf5f12 build: dynamically fix ARM erratum cortex-a53-843419
b6c5450 build: armv7: choose optimal fpu for a53/a57 big.LITTLE
8fbd393 build: add optimal FPU configuration for more targets
73ac2e0 Use better -mfpu= options

external/wpa_supplicant_8/

01074cf Revert "eap_proxy: Add support for deriving ERP information"

frameworks/base/

e3b7a8f utils: Introduce FileUtils class
c6af8d8 [Squashed] Remove unused drawables we don't need
8e6700c Switch frameworks/base/core/jni from gcc to clang (proper fix).
02a06f8 Fix static analyzer complaints
dc84095 Switch frameworks/base/core/jni from gcc to clang.
95b4989 Fix a use-of-uninitialized-value warning
7ccca4f Fix a use-of-uninitialized-value warning.
9d43ebb Frequently used OpenGL ES methods whitelisted for fast JNI path
9a17481 Zygote: Deleted files can still be fstat(restat) success.

manifest/

7df37b1 remove duplicate DeskClock
03194fe Track local DeskClock

packages/apps/DeskClock/

ce1a075 Revert "Alarm: Use dedicated alarm type for poweroff alarm."
0ac07a9 Revert "Start alarm when boot is complete"
b9e728c Revert "Remove alarm boot check when alarm time is after current time"
12c735e Revert "DeskClock: Wrapper hide APIs"

packages/apps/DesolatedCore/

d4fa719 Lockscreen; Visualizer: is in system settings not secure

vendor/deso/

82a1983 With exporting ANDROID_BUILD_TOP earlier we dont need to set stuff twice
68024e0 sdclang: Guard usage
c208f2c common: sdclang: Explicitly enable Automatic Vectorization
0e2e575 common: sdclang-lto: filter cortex-a53-835769 workaround flags
f3ab2ce common: sdclang-lto: support for unsafe filtering
1434821 common: sdclang: Enable by default!
35b85d6 common: sdclang: LTO: filter new no-erratum-fix flag
fc389c8 common: add support for SDCLANG

08-15-2017

external/zlib/

69d52d4 zlib: Inherit sys/stat.h from libc
7b05c97 zlib: enable advanced compiler features
b4853ca zlib: Fix build under M
e214fae Define ZLIB_CONST to add constness.
fc0bdfd Update zlib to 1.2.11
bd4d566 zlib: crc optimization for arm64

frameworks/base/

93c5656 policy: introduce global immersive mode
5e16134 base: remove support for power off Alarm
6e73ad7 [2/2] Implement EdgeGestureService
9fe1dd1 Hide arrows in network traffic indicators [1/2]
e0601d5 base: Introduce Accidental Touch

frameworks/native/

f452983 libs: enable SDCLANG LTO
105743f SF: Enable SDCLANG LTO
d2905ee binder: enable SDCLANG LTO

manifest/

2760939 manifest: track sdclang v3.8 upstream
db9a245 manifest: track our external zlib

packages/apps/DesoHeaders/

a639058 Merge pull request #2 from BlkScorp33/Chameleon_n

packages/apps/DesolatedCore/

c640351 Hide arrows in network traffic indicators [2/2]
9bff837 ButtonsSettings: Add preference for Accidental Touch

packages/apps/Settings/

55557d0 incall vibration options [3/3] *allow setting vibration when call is connected *allow setting vibration when call is disconnected *allow setting vibration for call waiting *this works with google and aosp dialer :)

vendor/deso/

1015a30 [1/2] SEPolicy: Allow add and find for EdgeGestureService

08-14-2017

external/sqlite/

8a1c624 sqlite: Upgrade to SQLite 3.20.0
4cad559 sqlite: Enable ATOMIC_WRITE
ac43e7c sqlite: Disable SDCLANG
865bc67 sqlite: Upgrade to SQLite 3.19.3
ed27b15 sqlite: Upgrade to SQLite 3.19.2
46208f4 sqlite: Upgrade to SQLite 3.18.0
521702e sqlite: Upgrade to SQLite 3.17.0
42308cd sqlite: upgrade to SQLite 3.16.2
40daf12 sqlite: upgrade to SQLite 3.16.1
b8786bb sqlite: upgrade to SQLite 3.16.0
310aa89 sqlite: upgrade to SQLite 3.15.2
f8f03ee sqlite: upgrade to SQLite 3.15.1
659efea sqlite: upgrade to SQLite 3.15.0
6697cb2 build: export sqlite include path
dc9ac3a external/sqlite/android cleanup.
126b4c2 sqlite: upgrade to SQLite 3.14.1
85c2977 sqlite: upgrade to SQLite 3.14.0
90c893c sqlite: upgrade to SQLite 3.13.0
af62f8c reduce differences between Android and upstream

frameworks/base/

07ca3ef Status bar: Add HSPA+ icons
c6eaa6b incall vibration options [1/3] *allow setting vibration when call is connected *allow setting vibration when call is disconnected *allow setting vibration for call waiting *this works with google and aosp dialer :)

manifest/

c01ccb2 manifest: track our external sqlite
500f836 cleanup and integrate manifests

packages/apps/Settings/

be70945 Desolated Core: launcher shortcut

packages/services/Telecomm/

8f5fc30 incall vibration options [2/3] *allow setting vibration when call is connected *allow setting vibration when call is disconnected *allow setting vibration for call waiting *this works with google and aosp dialer :)


#12-08-2017
---------------

Device Related Changes:
-Build is Now ready For Goodix!
-Enable perfd

Source Changes:
-Added NightLight Tile
-Added Breathing notifications
-Added New Dashbaord in Settings
-Fixed Multiple APN issue
-Added New Icons in DesoCore
-Merge tag "android-7.1.2_r33"
-Introduce Desolation logo headers with transpernt background
-Make Carrier Signal Type Toggleable
-LockScreen : Rotation as an option
-August Security Patch

Kernel Changes:
-Bump to X5
-Disable Touchboost Bydefault
-For More Track AmolAmrit's Github xD


#05-08-2017
----------------

-Initial release
Thanks to @DroidBot for Desolation bringup and Desolation team for
this awesome Rom!
-Using Escrima Kernel
Thanks to @AmolAmrit for awesome kernel
 
Last edited:

NVDX11

Senior Member
May 10, 2013
238
223
0
25
Bharuch,Gujarat
Thanks to all the great people who helped to make this device stable af!
@TheStrix @billchen1977 @abhishek987 @xyyx @Sudeep Duhoon

Some of the gr8 people who helped me and taught me Many stuff About compiling and errors!
@DroidBot-Main inspiration and taught me to never give up while Building Roms!
@AmolAmrit-For kernel,For Friendship & obviously awesome aex rom!
@TheDarkStrix-Sir For answering my query,a gr8 dev of awesome GZR Roms,DND&Atomic-OS!
@ishubhamsingh @jhenrique09-Gr8 teachers & Developers, For awesome aex Rom!
@Nick_gunale-Learning new stuff everyday just because of this guy,pruh tester irons out bugs like thug and building sweet Candy Rom!

For Friendship & support:
@DroidBot & @ravn

Please PM me if anyone has been left by mistake.
 
Last edited:

akinhd

Senior Member
Jan 21, 2015
203
65
0
Bangalore
It's awesome rom.. ?

Flashed rom + bean gapps + magisk v13

Everything works smooth.
And yeah has two camera apps snap + open.
Volte is present ( but no icon in status bar).
Nova launcher is default home app.
 

Attachments

  • Like
Reactions: IblisJr
Status
Not open for further replies.