[ONE Android Development] giveme13s:
Keep in mind that you flash this on your own risk. You have been warned!

NOTE

This is an UNOFFICIAL build of Dirty Unicorns ROM for Bacon and by NO means this is my ROM. I am just compiling from source and 100% credits goes to Dirty Unicorns team.

Do NOT expect daily builds. I'll build when I'm free.

Do NOT expect full support. I'm just a noob and still learning

Do NOT use this unofficial build and ask for support at the official threads.

Do NOT be rude.

Respect all users

If you see a NOOB question and you don't feel like replying, DON'T, just ignore that post. If you do reply, good for you.....and be nice in your reply.

About Us:

Dirty Unicorns is a project that started out with no name. It was a project that was first created based off AOKP back in the early days of Jelly Bean because of curiosity. In the early days, it was just a one man show on one device (EVO 3D). However, many others have joined the project since and it has grown a lot. We have seen a wide variety of talent contribute to this project of ours and many of our contributors have gone on to help other projects, and that is ultimately why we do what we do.

Once Jelly Bean was over, we decided in Kitkat to move to a new base, which was OmniROM. While AOKP was fun, OmniROM proved to be even more exciting because it challenged us to see what we could with something different.

With Lollipop, we have moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. With that said, it has been an awesome learning experience and it's still not over! We are still learning every day and continue to move forward.

Few more things we will say is that we don't accept nor ask for donations. We don't believe in that. Everything that is necessary to keep this project going is out of our own pocket. Gerrit, Jenkins, Websites, Devices, etc.....

All we do ask is that you search, read and try to enjoy the process with us!!

Kernel Source:

https://github.com/DirtyUnicorns/android_kernel_oneplus_msm8974

Flashing Instructions:

see post #2 if you want to flash Dirty Unicorns KitKat

post #3 has (potentially) useful info regarding things on installing DU ROMs and other things​

- Verify that you're using the latest version of TWRP

- Perform a CLEAN WIPE if coming from another ROM

- Flash the latest version of this ROM

- Flash GAPPS

- If coming from KitKat ROM, flash CM12 firmware update

- Reboot and ENJOY!!

Change Log:

[U]Version 9.8[/U]
- Update to Android 5.1.1_r28
- Moar CMTE fixes
- Updated translations
- Added CMTE quick settings tile
- Added fix for COS theme per-app apk

[U]Version 9.7[/U]
- NavigationBar Customization
- Add navigation bar arrow keys toggle
- Add left and right virtual buttons while typing
- Create expandable volume panel
- Battery and Notification Lights
- Add Sync tile
- Screenshot Tile
- Update default app icon to a more material like icon
- Material Design makeover
- Proximity speaker: add time delay preference
- Headsup Options
- Mms improvements
- Lockscreen Tile
- Lockscreen shortcut customization
- Themed DU kb hints/spacebar
- Add About DU to settings/about phone
- Add our changelog back
- Allow disabling of FC dialogs
- Update SuperSU v2.45
- Materialize volume panel in/out animation
- Powermenu screenshot delay
- Theme Engine

[U]Version 9.6[/U]
- Update to Android 5.1.1_r9
- Patched up stagefright vulnerability
- OmniSwitch updates
- Added ability to enable or disable scrolling cache
- Add 3-finger screenshot gesture
- Fix QS - Notification shade blank area bug
- Add DT2S for Lockscreen
- Add Lockscreen Wallpaper functionality
- Add new nav bar icons by Bryan Owens
- Add Enable-Disable notification color inversion
- Customize Battery Saver notification icons
- Add Dotted Battery icon style
- Add Longpress Settings actions to QS
- Add System App Remover
- Add back menu button for navbar
- Reorganize Dirty Tweaks
- Reorganize About Phone - About Tablet
- Update more icons
- Fix backup tool
- Added optimizations to various repos
- Spruced up DeskClock
- Various translations
- Added back Omni's customizable PhaseBeam wallpapers
- Materialized Launcher3
- Fix assorted bugs reported or discovered

For detailed change log, check http://gerrit.dirtyunicorns.com/#/q/status:merged+branch:lollipop-caf

Download Links:

You can find all of my builds here: https://www.androidfilehost.com/?w=files&flid=20331&sort_by=date&sort_dir=DESC

I'm trying to give contributions to DU team whenever I found a solution/fix for problems.

I also try adding 'missing' and useful features into my builds.

So far, the following are contributions and features added to my builds:

- [STRIKE]Fix for playing video/audio[/STRIKE] ***
- [STRIKE]Fix for navbar theming[/STRIKE] ***
- [STRIKE]Default gestures (v and o) to activate flashlight and camera[/STRIKE] ***
- [STRIKE]Soft reboot on power menu[/STRIKE] ***
- [STRIKE]List view animation[/STRIKE] ***
- [STRIKE]Weather lockscreen (and weather info on status bar)[/STRIKE] ***
- Add "Kernel Adiutor" * Credits to @Grarak
- [STRIKE]Long-press lock icon to sleep[/STRIKE]
- [STRIKE]Ability to separate ringtone & notification volume[/STRIKE] ***
- Memory bar on recent apps
- Advanced location settings
- [STRIKE]Gesture to unlock at lockscreen[/STRIKE] ***
- [STRIKE]KCAL support[/STRIKE] ***
- [STRIKE]Pie[/STRIKE] ***
- [STRIKE]Battery bar[/STRIKE] ***
- [STRIKE]Add "Lock screen changer" ** Credits to @Miniprepumen[/STRIKE] ***
- MultiROM support
- Google play services fix
- [STRIKE]Add several CPU govs. (intelliactive, impulse, yankactive, smartmax, zzmoove & lionheart)[/STRIKE] (revoked)
- [STRIKE]Add several I/O schedulers (sio, zen, & bfq)[/STRIKE] (revoked)
- [STRIKE]Enabling long-press QS tiles[/STRIKE] ***
- Revived "uninstall theme" on themes menu
- Added LTE tile
- [STRIKE]"Double tap anywhere on lockscreen to sleep" feature[/STRIKE] ***
- [STRIKE]Fix "non expandable notification on lock screen"[/STRIKE] ***
- Multiwindow/Floating-window mode
- [STRIKE]Volume steps[/STRIKE] ***
- Revived option to deny wakeup and keep awake on Privacy Guard
- Fixed dictionary pop-up window
- Blocked caller list
- Enabling ROM to use Google's Messenger app (and other 3rd party apps)
- One-touch data toggle
- 3MinitBattery mod
- Added fast-charging
- Added see-through lock screen
- Added on-the-go mod
- Added power menu QS tile
- Added screen off QS tile
- Added option to by-pass swipe-to-unlock lock screen
- Re-added additional CPU govs and I/O scheds. (info at post #1414)

ROMs are built using Uber toolchain.
* Kernel Adiutor is an app to manage kernel parameters. Credits to @Grarak.
** Lock screen changer is an app to change background of lockscreen. Credits to @Miniprepumen.
*** Added or fixed by DU team later

Click "Thanks" button below if you like and appreciate what I did, and if you think I deserve it :)

Screenshots:

See attachment below this post

Video Review

Thanks to [MENTION=4570192]savadam[/MENTION] for making video review of this ROM

[YOUTUBE]CgVm8HqDKG4[/YOUTUBE]

Credit and Thanks:

We would like to give thanks to everyone that contributes to the Android community, small or big because every bit counts. Although we can't list each and every contributor within the Android community, we would like to highlight some of the teams and individuals that have made it possible NOT only with just this version of DU but throughout the years because we don't ever want to forget where we came from.

That said, on behalf of the DU team we say THANKS to....

JMZ Software

Baby Jesus

Code Aurora Forum

Omni ROM

Android Open Kang Project (AOKP)

Android Ice Cold Project (AICP)

XDA-Developers

SlimROMs

Preludedrew

Max Weninger

Team Black Out

CyanogenMod

*If we have left someone or some team out, please accept our apologies*

Other Links:

G+ community - https://plus.google.com/u/0/communities/109738128866939227235

ROM Source - https://github.com/DirtyUnicorns

Gerrit - http://gerrit.dirtyunicorns.com

Crowdin (translations) - https://crowdin.net/project/dirtyunicorns

Jira (Bug Report / Feature Request) - http://jira.dirtyunicorns.com/

My github - https://github.com/giveme13s/

XDA: DevDB Information

[ROM] Dirty Unicorns 5.1.1 - Bacon v9.5, ROM for OnePlus One - Bacon

Contributors

giveme13s, störte, spaceman860, daveyannihilation, thoiloidainhan

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Version Information

Status: Testing

Created November 10, 2014

Last Updated November 14, 2015

__________________________________________________________________

Screenshots below are taken from unofficial DU 9.3 (May 29 build; dpi: 370,

theme: DarkMTRL CM12; navbar icons: Euphoria Dark Theme;

wallpaper: Wallpapyrus; wallpaper on lockscreen: Lock screen changer CM12)