[ROM][N6] MeanPop v2.10 [LVY47H 5.1][All Carriers][LED w/clr/blink][prox. fix][02.04.2015]

  • [size=24]MeanPop for the Nexus 6![/SIZE]
    MeanPop is built on stock 5.1.0 base (LVY47H)

    [size=18]TOP FEATURES[/SIZE]

    Shaded and segmented signal icons
    Battery %
    Green battery when charging (% still visible while charging)

    Time w/seconds and date on ambient display and lockscreen

    [size=18]Native notification LED[/SIZE]
    No special kernels or apps needed: the LED "just works"
    Supports LED color (chosen in any app)
    Flashing or solid LED (configurable - see post 2)
    User configurable LED color priority system! (see post 2)
    Can be turned off completely in build.prop (last line)

    [size=18]MEANPOP GOALS[/SIZE]

    1. To be clean: mostly stock look and feel
    2. To be mean: apply optimizations for smoother performance
    3. To be nice: provide cool functionality not present in the stock base


    [size=18]NEWS/HAPPENINGS
    [/SIZE]

    v2.03 - Added clear all recent tasks, improved LED notifications, removed the extra (small) clock on the ambient display and lockscreen, and zipaligned all apps and framework

    [size=18]FEATURES[/SIZE]

    The clean:

    • Built on stock 5.1.0 LVY47H
    • Smooth and stable (I don't release betas)

    The mean:

    • Performance tweaks
    • Screen on/off performance and battery tweaks for snappier UI and better battery

    The nice:

    • Rooted (SuperSU)
    • Non-forced encryption
    • init.d support
    • Signature checking disabled
    • De-odexed for your modding pleasure
    • Zipaligned
    • 6 way power/reboot menu (includes ability to turn off ambient display when you pick up the phone - useful when phone is in a moving vehicle)
    • To disable ambient display activation due to movement when in a vehicle, long press power and check the box for "Ambient Pickup OFF" (ambient display will still light for incoming notifications)
    • Re-enable ambient display on pickup with a long press on power, then check "Ambient Pickup ON"
    • Built in proximity sensor fix: you will not have the black-screen-in-calls issue with this ROM and your ambient display will work
    • Clear all recent tasks
    • Battery % on status bar
    • Battery % on ambient display
    • Ability to disable proximity sensor for those having black screen issues in calls on 5.1 ROMs (see post 2)
    • Ability to disable proximity sensor for ambient display (see post 2)
    • Native notification LED w/color support (solid or flashing - see post 2)
    • User configurable LED color priority: make your most important colors "stick" (see post 2)
    • Native LED can be turned off by modifying the last line in /system/build.prop (debug.nativeled=false)
    • Set your own LED blink rates (on/off times) in /data/meanpop.opt (see post 2)
    • Fast blinking blue LED for missed calls
    • Quick flash charging LED (red = charging, green = full, see post 2)
    • Reduced navigation height for more screen real estate (configurable: see top of post 2)
    • Adaptive brightness adjustments (brighter in bright light such as outdoor indirect sunlight)
    • Ambient notification - longer display time and slower fade-out
    • Ambient notification motion sensing improvements (display activates more consistently)
    • Ambient display lights once for each new notification instead of each notification reactivating the display several times over several minutes
    • Ambient display works indefinitely instead of stopping after 3 notifications
    • Ambient display shows time w/seconds and date
    • Fixed (stock) bug where ambient display can be up to several minutes slow
    • Double tap home for screenshot
    • Hold back button for screen off
    • Battery %
    • Battery green when charging, shows % while charging
    • Bonus ringtones, notifications, and alarms from other devices
    • Stock Android so no carrier bloatware (you'll have to install that yourself)
    • This is based on Google stock: so gapps already installed
    • More to come...

    [size=18]FLASHING NOTES[/SIZE]

    Spoiler anzeigen

    Below are some pointers on flashing before we get to the good stuff (installation and downloads).

    Problems after you flash?:

    PLEASE DO NOT REPORT PROBLEMS IN THIS THREAD UNTIL you've done a full wipe and fresh install to see if that cures it. I know I should really just do like most devs and proclaim REQUIRES FULL WIPE/FRESH INSTALL on every version. That saves me a lot of headaches but I know what a PITA a fresh install can be even with MyBackup or Titanium at your disposal. So it never hurts to try just a flash without a full wipe, but if you run into any HINT of a problem... anything at all... don't report the problem in this thread until you've tried a full wipe and fresh install first to see if that cures the problem!

    Note regarding tweaks: don't flash tweaks or themes on top unless you KNOW the tweak/theme is compatible with the the 5.0.1 base

    Flashing - a final note:

    Use this ROM at your own risk as I won't be responsible for bricks or any other untoward happenings. I spent a lot of time ensuring that the stuff in this ROM is fast, smooth, and compatible. But... it always helps to have some familiarity with flashing ROMs to keep yourself safe. If you're starting from stock, be sure to familiarize yourself with the unlocking/rooting process (from other threads) before flashing this ROM.

    [size=18]INSTALLATION[/SIZE]

    Now to installation of the ROM itself...

    1. Always make a backup before installing anything on your phone!
    2. Make sure you already have 5.1.0 LMY47E bootloader/radio (thanks @scrosler for the install batch file).
    3. On first install of MeanPop, do a full wipe (although if you are coming from a stock 5.0.1 or 5.1.0 base, you can try a dirty flash).
    4. Subsequent updates: no wiping necessary BUT...
    5. If you have any trouble at all, do a full wipe and then reinstall
    6. Install using recovery (I use latest TWRP)

    [size=18]DOWNLOAD[/SIZE]

    ... you're gonna break it!
    Don't flash any other mods, tweaks, or themes unless they specifically say they are built for (the latest version of) MeanPop or you WILL break features in this ROM and/or cause instability! While this ROM is designed to have the general look/feel of the stock ROM, it is highly customized under the hood and mods, tweaks, or themes not designed specifically for this ROM will cause problems. If you want this ROM to run perfectly without any issues, do not flash anything on top.

    [size=18]NEW releases (5.1.0):[/SIZE]
    Note: coming from MeanPop v1.x, v2.x (or any stock based 5.0.1 or 5.1.0 LMY47D or LMY47E ROM for that matter): YES! You can dirty flash! But if you run into problems, please factory reset and install fresh before reporting issues.
    Just remember to flash the 5.1 radio/firmware before flashing MeanPop v2.x.
    Latest releases:

    • Download from Android File Host

    [size=18]OPTIONS AND CONFIGURING:[/SIZE]
    Configuring the LED options:
    Flashing notification LED and user configurable color priority is now available:
    - Use Root Explorer or other root file explorer and open /data/meanpop.opt and edit parameters to your liking
    - Set priorities so your more important LED colors stick and are not overwritten by lower priority colors
    - Priority 9 will never overwrite priority 8, priority 8 will never overwrite priority 7, and so on
    - Keep all priorities set to the default 9 if you don't care and always want to see the most recent notification color
    - Default LEDBLINK mode is "auto" = LED will blink as long as there are not more (different) color notifications "underneath". If multiple color LED notifications exist, the LED goes solid.
    - When LEDBLINK is set to "true", the LED always blinks
    - When LEDBLINK is set to "false", the LED will always be solid

    Notes on native LED... should you use it?:
    The native notification LED built into this ROM works by polling the Android notification LED status once per second. This uses negligible battery (far less than non-native apps that control the LED), but to work flawlessly, it does require a wake lock that prevents your device from going into deep sleep. To compensate, your device will stay awake with the screen off but CPU performance parameters are lowered to save battery: call it "shallow sleep". Every setup is different and it depends what apps you have running, but in the majority of cases I've found that deep sleep only saves battery life if you happen to have "CPU hogging" apps installed that require a deep sleep to make them behave! In the absence of such CPU hogging apps, I've found that the ROM (with no changes or debloating) will use about 1% battery per hour in both deep sleep and shallow sleep (awake). So I would recommend running the ROM as-is if you plan to use the LED. It should only use marginally more battery and you get the added benefit of zero wake lag and less up/down cycles on the CPU's, sensors, and other hardware as they sleep/wake many times per hour for things like push notifications, texts, alarms, etc.

    If you don't plan to use the LED at all, I would recommend opening /system/build.prop (you can do that with something like Root Explorer), and changing the last line to:

    nativeled=false

    With nativeled=false, the wake lock is removed and your phone will sleep like a baby. Just be aware that, obviously, you'll lose the native LED functionality.


    [COLOR=#ff0000]Wie immer übernehmen wir (Android-Port.de, der Entwickler, Ich oder andere User) keine Garantie in einem Falle des Bricks/defekts eures Gerätes.
    ALLES geschieht auf eigene Gefahr, daher schaltet euren Kopf an und handelt mit Bedacht.[/COLOR]

    [size=10]Quelle[/SIZE]

    4 Mal editiert, zuletzt von Spevil (4. April 2015 um 16:55)

  • [size=18]CHANGELOG[/SIZE]

    v2.10 released Apr 2

    • Rebased to LVY47H
    "Ältere Changelogs"

    v2.09 released Apr 1

    • Added ability to turn ambient display off when the phone is moved/picked up: long press power button and select "Ambient Pickup OFF"
    • Added ability to turn off CPU optimizations: useful when running custom kernels (see above for setup)
    • Built-in the proximity sensor fix

    v2.08 released Mar 29

    • Added battery % to ambient display and replaced battery icon with battery % in status bar


    v2.06 released Mar 27

    • Fixed some minor issues with LED notifications and updated system apps to latest

    v2.05 released Mar 25

    • Added ability to disable proximity sensor during calls for those having black screen issues (see above)
    • Updated some system libraries

    v2.04 released Mar 24

    • Updated to LMY47M (all-carrier compatible) and updated all system apps

    v2.03 released Mar 21

    • Added clear all recent tasks
    • Improved LED notifications so that the phone deep sleeps: wake lock is only used when the LED is actually on (solid or flashing)
    • Removed the second/small time display on the ambient display/lockscreen
    • Zipaligns all apk's and jar's

    v2.02 released Mar 18

    • Update to LMY47E base

    v2.01 released Mar 17

    • Added 4 way power/reboot menu
    • Reduced navigation bar height to increase screen real estate
    • Reduced home button lag

    v2.0 released Mar 16

    • Upgrade to 5.1.0 base

    v1.08 released Mar 8

    • Changed LED code to improve reliability
    • Added a flashable zip in /data/MeanPop to revert to solid signal bars

    v1.07 released Mar 7

    • Improved clock on ambient display
    • Fast flashing blue LED for missed calls: never let a missed call go un-noticed!

    v1.06 released Mar 5

    • LED notification reliability improvements
    • Ability to set blink rates (on/off times): see above

    v1.05 released Mar 4

    • Ambient display shows time w/seconds and date
    • Fixed ambient display time lag bug (bug exists in stock ROM) where ambient display could show time up to several minutes slow
    • Improved native LED reliability

    v1.04 released Mar 2

    • Fixed random blue notification LED that was popping up on rare occasions when another color LED is already lit
    • Improved the nativeled=false in build.prop for people who want their device to deep sleep and don't mind losing the LED (see above)

    v1.03 released Mar 1

    • Fixed status bar signal meter transparency
    • Improved some boot parameters: should take care of any "storage space is running out" messages that a few people were seeing

    v1.02 released Feb 28

    • Made changes to the native LED code to make it non-stock-kernel friendly

    v1.01 released Feb 28

    • Ambient display lights once for each new notification instead of each notification reactivating the display several times over several minutes
    • Ambient display works indefinitely instead of stopping after 3 notifications
    • Fixed a bug that was causing long press back to sometimes not turn off the screen

    v1.0 released Feb 27

    • LED blinking/solid options
    • LED color priority settings
    • Instant screen on (zero wake lag)

    v0.3 released Feb 25

    • Improvements to native LED code
    • /data/meanpop.log that shows LED and screen on/off status messages
    • Updated superuser binaries

    v0.2 released Feb 24

    • Native notification LED w/color support (solid only, no flashing)
    • Native LED can be turned off by modifying the last line in /system/build.prop (debug.nativeled=false)
    • Adaptive brightness adjustments (brighter in bright light such as outdoor indirect sunlight)
    • Ambient notification mods - longer display time and slower fade-out
    • Ambient notification motion sensing improvements (display activates more consistently)

    7 Mal editiert, zuletzt von Spevil (4. April 2015 um 16:57)

  • MeanPop 2.0 auf Basis von 5.1 ist raus.

    Zitat

    NEW releases (5.1.0):

    Zitat


    Note: coming from MeanPop v1.x (or any stock based 5.0.1 ROM for that matter): YES! You can dirty flash! But if you run into problems, please factory reset and install fresh before reporting issues.
    Just remember to flash the 5.1 radio/firmware before flashing MeanPop v2.x.



    DL v2.0

  • Update auf v2.01:

    Zitat

    2.01 is up. I added 4 way power/reboot menu and deleted the QuickBoot app from install (you can uninstall it if you have it from prior versions), reduced the navigation bar height to open up more of the screen (configurable: see top of post 2), and reduced the home button lag.

    Tonight Scott and I will work on 47E for as much time as we have. No promises on ETA but as soon as we get that built, I'll drop all my MeanPop stuff into it and do another update to get us up to the 47E release. I'm guessing it shouldn't take more than a day or two but I'll come back to this post and edit it to say "within a month" if anyone tries to hold us to it. This post will self destruct in.............

    Zitat

    Options (flashable ZIPs):
    Look in your /data/MeanPop folder
    stock-nav-bar.zip - flash this to restore stock navigation bar height

    DL v2.0, v2.01 (Basis 5.1)

    2 Mal editiert, zuletzt von Berlino (17. März 2015 um 23:37)

  • Und v2.02 auf Basis LMY47E ist am Start:

    Zitat
    1. Always make a backup before installing anything on your phone!
    2. Make sure you already have 5.1.0 LMY47E bootloader/radio (thanks @scrosler for the install batch file).
    3. On first install of MeanPop, do a full wipe (although if you are coming from a stock 5.0.1 or 5.1.0 base, you can try a dirty flash).
    4. Subsequent updates: no wiping necessary BUT...
    5. If you have any trouble at all, do a full wipe and then reinstall
    6. Install using recovery (I use latest TWRP)

    Achtung, BL + Modem im zip sind NICHT flashable...die beiden img-Dateien über fastboot am PC flashen!

    DL v2.02

  • War mir schon klar. ;)

    Soweit ich mitbekommen habe sind keine Bugs vorhanden.
    Was aber natürlich aufkommen kann.
    5.1 ist ja noch frisch und die Entwickler von Custom Roms müssen sich damit erst mal arrangieren.

  • Update auf v2.03:

    Zitat

    OK, 2.03 is out. Took longer than I thought to get everything just perfect. For those of you who reported oddities with the LED (going on or off when it shouldn't), 2.03 should fix that. The LED glitch related to "intercepted" notifications and notifications on a device with multiple accounts. See changelog in post 2 for details on the rest of the changes in 2.03.

    Changelog v2.03
    • Added clear all recent tasks
    • Improved LED notifications so that the phone deep sleeps: wake lock is only used when the LED is actually on (solid or flashing)
    • Removed the second/small time display on the ambient display/lockscreen
    • Zipaligns all apk's and jar's

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!