This ROM is built from AOSP sources with my modifications and with some useful features. I don't really care about any ROM customization features, because I care about stability and performance. So this ROM will never be "fully customizable".
What's the difference between this ROM and other custom LP ROMs for Nexus?
A: You really cannot see the difference by seeing screenshots of this ROM. You can feel the difference by using it.
Dreams version 188.8.131.52
Untested by me
HDMI video / audio output (These are tested by s107ken, http://forum.xda-developers.com/showpost.php?p=59907568&postcount=1229 )
What's not working: / bugs:
Invert colors feature doesn't work. (This is not a bug)
HDMI video interface is currently broken.
Features to be included some day?:
Status bar clock optimization?
Advanced power menu from CM
Audio recording (Stereo audio)
AudioFx from CyanogenMod
BLE (enabled in my way), BTA GATT, SMP, BTIF, BTA_DM_COD, BT PAN, hfp changes, etc.
Expanded desktop (hide navigation bar, status bar or both of them for certain apps or for all the apps)
F2FS support for data & cache partitions only
WiFi Display support (aka Cast Screen on KK & LP) [Thanks to s107ken]
Working P2P - Notice that, many kitkat
USB OTG support
init.d support (No Gapps backup support)
IMG DDK 1.9 (GPU drivers)
dumpdcc instead of fRom (for camera)
Materialized MMs (CM)
Materialized Browser (based on CM and forward designed by me)
Power Control widget (This is disabled by default and also disabled for new Nexus devices)
Quick Unlock (Lockscreen only) (From AOSPA)
Silent and Airplane global actions enabled for power menu
Screenshot delete action
SELinux enabled (set to enforcing)
- based on Ziyan's omap kernel
- GPU overclocking
- Vibrator intensity controls
- Gamma control
- USB Audio support enabled
- Color control
- Battery Life eXtender
- F2FS support
- And more...
How to flash: (FLASH AT YOUR OWN RISK)
1. Make a backup of your current ROM (If you want to be safe...)
2. Recovery that you are using, must support KitKat. (i.e TWRP 2.8.x or CWM 6.0.4.x)
Nb. There might occur some problems with the CWM recoveries (i.e extra /0 folders...)
3. Download this ROM and also download the GApps from the OP or use other Google apps that are deodexed.
4. Put the .zip files into internal storage (Or use adb sideload)
5. Reboot into the recovery
6. Wipe data / factory reset (Clean flash) or wipe cache and dalvik cache (dirty flash)
=> If you did a dirty flash, then please, do not report of any problems.
=>Feedback is always welcome. I hope you like this ROM!
Google for Android and for its lollipop changes (from Grouper, Fugu, Manta and Shamu)
s107ken for working WiFi display
Ziyan & MWisBest for some of the kernel and device changes for lollipop and newer gpu drivers...
Ziyan for helping me when I've asked help.
freshgiammi for some of his SELinux denial fixes
CyanogenMod for AudioFX, fixes and features which are included on this ROM.
And others whose commits I've used..
DFG App dev. for the easy way to generate device frames...
Also thanks to me...
This ROM is open sourced.