• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][CM12] Lollipop Dream [Linaro+odex=smooooooth][Build 25][20150410]

upndwn4par

Inactive Recognized Developer
Jan 22, 2012
3,640
10,375
0
New Jersey

No BS about extreme performance.
No BS about extreme battery life.
No BS build.prop tweaks.
No BS. Period.



This thread is here for all to enjoy, so a little OT is fine as long as we are talking about ROMs, mods, apps, etc. Having said that, this is not a help thread. Questions that are not specifically about this ROM go elsewhere.


Under the hood
CyanogenMod Lollipop 5.0.2 (LRX22G)
ROM compiled with Linaro toolchain (4.8)

CM kernel (source):
Compiled with Linaro toolchain (4.9)


Features
(note: not all features available on all devices)
addon.d / backup tool support
Advanced reboot menu
Alarm icon - hide from status bar
Ambient display (Nexus 6)
Ambient display adjustable timeout
AudioFX
Back button app kill
Battery icon options (circle, portrait, landscape)
Battery percent inside or next to battery icon
Battery saver mode: choose any color for system bars
Blacklist
Brightness slider toggle
Busybox
Cache scrolling improvements
Cell Broadcast Receiver
Clear all recents
Clock & date customization (Slim)
cLock widget (LockClock) settings shortcut
CPU and memory info (About phone menu)
Display rotation: 0, 90, 180, 270 degrees
Double tap status bar to sleep
Eleven music player
Expanded desktop
Heads up notification customization (Slim)
init.d support
LED battery/notification customization
LockClock
Lockscreen notifications: per app control
Lockscreen shortcut customization
Nav bar button customization
Nav bar height/width customization
Nav ring customization
Notification count on status bar
Notification filter
Performance settings
PIN keypad scramble
Power button end call option
Power menu customization
Power saving improvements when screen is off
Privacy guard
Proximity wake option
Quick pulldown
Quick settings: Clicking on clock or date opens alarms or calendar
Quick settings: Customization
Quick settings: Disable pulldown on secure lockscreen
Quick settings: Long-press most tiles brings up settings
Quick settings: Notification toggle
Quick settings Notification tile: Long-press enters silent mode
Quick unlock
SELinux status (About phone menu)
Status bar brightness slider
Status bar weathercustomization
SuperSu in settings
Superuser status bar icon toggle
Tethering modification (DUN) (no guarantees!)
Theme engine
Volume rocker music controls
Volume rocker wake
Wake on plug/unplug
Wallpaper chooser
Numerous minor performance and stability tweaks
And so much more...


Removed from CM base:
CMWallpapers
CM OTA updates


Credits
CyanogenMod, Euphoria-OS, Google, OmniKang, OmniROM, PA, Slim


Disclaimer
I don't own this device. I built this ROM for a friend ( looking at you @Darth :) ) and I thought I'd share.


If you like my work, please hit the thanks button on the first post and rate the thread five stars.
If you really like my work, consider buying me a coffee.
Every penny goes toward development.
Many thanks to those that have already donated. Much appreciated! :)


XDA:DevDB Information
ROM, ROM for the HTC One (M8)

Contributors
upndwn4par
ROM OS Version: 5.0.x Lollipop

Version Information
Status: Stable

Created 2015-02-14
Last Updated 2015-04-10
 
Last edited:

upndwn4par

Inactive Recognized Developer
Jan 22, 2012
3,640
10,375
0
New Jersey
Search before you post, or else...




Install
New users
Nandroid backup
Check MD5
Normal wipe in TWRP
Flash ROM
Flash GApps
Reboot


Update
Nandroid backup
Check MD5
Flash ROM
Flash GApps
Reboot


Banks GApps
Slim GApps
SuperSu Stable
SuperSu Beta


Download
Find latest version here


If you like my work, please hit the thanks button on the first post and rate the thread five stars.
If you really like my work, consider buying me a coffee.
Every penny goes toward development.
Many thanks to those that have already donated. Much appreciated! :)



Lollipop Dream Changelog
20150410 [Build 25]
ROM is now odexed
Added "Recents panel" sub-menu to Display & lights settings
About phone menu cleanup and re-org
Fixed squished back button when nav bar resized (thanks loserskater!)
Fixed AudioFX (hammerhead)
Proprietary vendor blob update
Synced CM source


20150405 [Build 24]
Synced CM source
Clean build


20150330 [Build 23]
Moved Recents panel settings to Display & lights
Synced CM source


20150323 [Build 22]
Recents panel tweaks:
-Option to show/hide clear all recents button
-Added top, bottom, left, right options for clear all recents button
-App cards are no longer shown behind nav bar
Synced CM source


20150315 [Build 21]
Removed CM Account app
Synced CM source


20150301 [Build 20]
Synced CM source


20150301 [Build 19]
Synced CM source


20150220 [Build 18]
Heads up notification customization (Slim)
Battery saver mode: choose any color for system bars (Slim)
Status bar clock mod update & fixes
Synced CM source


20150215 [Build 17]
Kernel now compiled with Linaro 4.9 toolchain
(ROM still Linaro 4.8)


20150213 [Build 16]
Added toggle for superuser statusbar icon
Synced CM source


20150206 [Build 15]
Ambient display adjustable timeout
Disable QS access on lockscreen
Linked back button app kill in Buttons settings and Developer options
Synced CM source. New features include:
Nav ring customization


20150131 [Build 14]
Added LockClock shortcut to settings (More settings, under personalization)
Removed duplicate brightness control and notification count settings
Changed ROM zip name (less confusing)
Synced CM source. New features include:
Nav bar customization
More QS tiles
Expanded desktop


20150124 [Build 13]
Removed new CM clock mod (kept Slim version)
Updated notification tile settings code
Synced CM source
-Huge changelog
-Many features added


20150121 [Build 12]
Rebase to CM12 (i.e. starting from scratch)

ROM and kernel compiled with Linaro
Clock and date customization (Slim)
Nav bar height/width customization
SuperSu in settings
Back button app kill
Ambient display
Proximity wake
Notifications tile
Notification tile long-press enters silent mode
Added LPD wallpapers
Removed CMWallpapers
Removed CM OTA updates
Google Lollipop bootanimation
Changed some icons
Many minor tweaks and customizations
Proprietary vendor blob update
CPU and memory info (About phone menu)


20150116 [Build 11]
Added cLock widget (LockClock) shortcut to custom settings
Fixed persistent location icon
Battery icon style code update
Proprietary vendor blob update


20150106 [Build 10]
Added Google Contacts
Added Google Dialer
Privacy guard (Slim)
Status bar weather
QS tiles: Long-press most tiles brings up settings
QS Notification tile: Long-press enters true silent mode
Battery icon style code update (still wip)
Added LockClock
Switched to CM APNs
Removed AOSP Contacts
Removed AOSP Dialer
Removed MusicFX
More stock Google sounds (added alarms and ui)
Updated some wallpapers (including new default)


20141229 [Build 9]
Updated to Lollipop 5.0.2 (LRX22G)
Battery icon options (circle, portrait, landscape)
Removed DSP Manager
Added AudioFX
Added new music player: Eleven
Fixed color picker in landscape mode
Fixed missing OK button for SIM PIN
Added Google Camera
Added Google Messenger
Changed a few app icons
Removed Google OTA updates
Removed bug report
Custom wallpaper chooser
Sounds added from official factory image
Proprietary vendor blob update


20141219 [Build 8]
ROM compiled with Linaro toolchain (4.8)
Battery percent inside or next to battery icon
Battery saver mode: choose any color for system bars
Power saving improvements when screen is off
Quick settings disable on secure lockscreen
Minor tweaks and fixes

Kernel:
Mostly stock
Compiled with Linaro 4.9
O3 flags (partial)
Battery light (charge LED) support


20141211 [Build 7]
Battery percent option
Clock & date customization
QS: clicking on clock or date opens alarms or calendar
Nav bar height/width customization
Quick PIN unlock
Tethering modification (DUN) (no guarantees!)
Hide alarm icon
Custom settings update
Minor tweaks and fixes
Proprietary vendor blob update
Sprint fixes ???


20141203 [Build 6]
Updated to Lollipop 5.0.1 (LRX22C)
Reverted to image-based ROM zip
(now with 500% faster flashing!)
Removed Launcher3
Added Google Home launcher
Fixed addon.d derp
Proprietary vendor blob update
Sprint fixes ???


20141201 [Build 5]
LED battery/notification customization
Double tap status bar to sleep
Proximity wake option
Improved scrolling cache
DSP Manager (Settings)
Clear all recents
Notification QS tile
Mobile data QS tile
Moved SuperSu to Settings
SELinux status in About phone menu
CPU and memory info in About phone menu
Busybox
init.d support
Google Camera "green line" video cam fix
Sprint data fix???
Minor tweaks and fixes


20141126 [Build 4]
Advanced reboot menu
Added global actions menu
Quick pulldown: right side
addon.d support
File-based ROM zip*
Removed all GApps
Added back AOSP calendar & gallery
Removed Browser, Quick Search Box, Voice Dialer
Numerous minor performance and stability tweaks


20141121 [Build 3]
Update to LRX21V
Ambient display (Nexus 6)
Custom settings menu
Volume rocker wake
Quick password unlock (not PIN - not yet)
Back button app kill
Added AdAway
Stock boot image (not permissive - no longer needed)
Minor tweaks and fixes


20141114 [Build 2]
Update to LRX21Q
Fixed "no recovery" issue! (root now optional)
Added some text during install
Replaced MusicFX (for now)
Added Google Calendar
Added Google Camera
Added Messenger
Added Play Music
Added Google+
Added Photos


20141111
Initial release [Build 1]
LRX21O
No orange status bar / nav bar in battery saver mode (only white status bar icon)

AOSP Packages added
Cell Broadcast Receiver
Launcher3

AOSP Packages removed
Browser
Calendar
Camera
Gallery
Home Launcher
Launcher2
MMS
Music player
Extra keyboards


CM Changelog (Download Lollipop Dream from AFH link above)
cmxlog



FAQs
Q Why doesn't my phone wake up for calls?
A Proximity wake is enabled. Turn it off.

Q Why isn't one of my Google Apps working?
A Flash a different gapps package.

Still having a problem? Logcat, or it didn't happen!
From your phone:
Link

From your PC:
Link1
Link2
Link3

 
Last edited:
D

Darth

Guest
Working great!!! Made me like CM again! :good:

Great job @upndwn4par !!!

I'll be around to help in this thread! ;)

And thank you!! I knew if I hinted long enough I'd get one of your Roms on my M8! :p

Edit: Almost stole your 2nd post! lol Need a third??
 
D

Darth

Guest
Love it, overall smooth and very good looking. Could not get the camera to snap a picture though.
No camera issues here. Did you do all your wipes first? System, data and cache?

Try clearing the camera and gallery apps caches in settings /apps.
 

T.C.Stockdale

Senior Moderator/RC-RT Committee "This is the Way"
Staff member
Dec 17, 2011
25,981
55,261
113
51
Where the child is...
  • Like
Reactions: upndwn4par

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
0
docs.google.com
Nice job. If your interested in implementing SaberMod toolchains and optimizations into this ROM/kernel please contact me. I'd love to see SaberMod running on cm12 dream :)
 
Last edited:

PhillyFlyer

Elite Member
Jan 18, 2011
1,569
434
0
Philadelphia
So, the stock camera (for me) is iffy and sometimes shows the focus and that will indicate a pic can be taken. Other times, the focus indicator is not there and I am unable to take a pic. I downloaded the Google Camera and it works every time so it's all good. Will take this for a little spin. Good stuff - thanks.