• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][DISCONTINUED][7.1.2]Nitrogen OS N[AOSP]

Search This thread

33bca

Recognized Developer
Jun 5, 2013
900
3,672
Basel
OnePlus 8 Pro
nitrogen.png



http%3A%2F%2Fi.imgur.com%2FmSx8lRG.png

The rich functionality is based on AOSP, development was begun in September, 2016.

http%3A%2F%2Fi.imgur.com%2FZpXJzKd.png

xyyx (Max) - main developer

http%3A%2F%2Fi.imgur.com%2FIxVVRiE.png

Copy the ROM and Gapps on phone.
  • Go to your recovery
  • Wipe Data, cache and dalvik cache
  • Install ROM and Gapps zip
  • (DO NOT FLASH SUPERSU, SuperUser is included in ROM. If you need to flash it, download SuperUser from here and flash it)
  • Reboot - 1st boot takes around 3-4 minutes.


For the guys who want to use SuperSu instead of the SuperUser, here is the unsu zip: http://xyyx-dev.ru/nitrogen-os/Nitrogen_msm_UNROOT.zip

Flashing process to replace SuperUser with SuperSU: Flash ROM, gapps, unsu zip, SuperSu and reboot
Enjoy!


http%3A%2F%2Fi.imgur.com%2FC8vWqi4.png


http%3A%2F%2Fi.imgur.com%2Fyodh0wl.png

Code:
Status Bar:
- Clock and date position in status bar;
- Battery style settings;
- Network traffic;
- Bluetooth device battery level in status bar;
- Adjust brightness by sliding across the status bar;
- Input method selector notification.

Quick Settings:
- Number of rows and columns;
- Quick pulldown;
- No QS on secured lockscreen;
- Brightness slider;
- Smart pulldown;
- One tap the tile for  enable/disable WiFi;
- One tap the tile for  enable/disable Bluetooth;
- One tap the tile for  enable/disable data;
- show/hide adaptive brightness icon in QS;
- LTE enable/disable tile.

Buttons:
For devices with hardware buttons
- Enable/disable buttons;
- Adjust brightness;
- Keys brightness timeout;
- Reassignment hardware buttons action;
- Force close apps by long press “back” button;
- Volume rocker wake;
- Playback control by volume keys;
- Allow volume keys to enable/disable “Do Not Disturb” mode.

Navigation Bar:
- 2 type navigation bar mode: Smartbar (as usual in android) and Fling (navbar from “Dirty Unicorns” rom);
- Pulse settings in Fling navbar;
- Navbar height control in portrait and landscape orientations;
- Context buttons layout position;
- Context buttons transparency;
- Button touch animation;
- Cursor arrows in navbar while typing;
- Force show/hide navbar on the bottom side when device is rotated;

Gestures:
- Open camera by double tap the power button;
- Double tap on lockscreen to put the device to sleep;
- Double tap status bar to put the device to sleep;

Lock Screen:
- Lock screen shortcuts;
- Show/hide weather on lock screen;
- Lock screen clock font;
- Longpress power button with lock screen turn on torch;
- Rotate lock screen.

Power Menu:
- Customizing power menu;
- Enable/disable power menu on secure lock screen.

Recents apps:
- Exclude apps from the recents panel;
- Select recents view.
- Clear all button positions

Miscellaneous:
- Screenshot type – fullscreen screenshots or selected area as a screenshots;
- Enable MTP instead charging after connect to PC;
- Apps wakelock blocker;
- Wake up device if charger is plugged/unplugged;
- Scrolling cache;
- Allow signature spoofing (microG).

Other:
- App ops;
- Built-in superuser;
- Quick unlock for 4 pin;
- Night light;
- Enable/disable dashboard suggestions, conditions and tiles summaries;
- Ambient display customizing.

http%3A%2F%2Fi.imgur.com%2FSu4DjE1.png

None

http%3A%2F%2Fi.imgur.com%2F14WLK4B.png

None

http%3A%2F%2Fi.imgur.com%2FNnOP1ox.png

Nitrogen Project | Xiaomi Mi5 Kernel

XDA:DevDB Information
Nitrogen OS N, ROM for the Xiaomi Mi 5

Contributors
33bca
ROM OS Version: 7.x Nougat
Based On: AOSP

Version Information
Status: Testing

Created 2017-01-06
Last Updated 2017-03-22
 
Last edited:

33bca

Recognized Developer
Jun 5, 2013
900
3,672
Basel
OnePlus 8 Pro
Report a bug:
https%3A%2F%2Fraw.githubusercontent.com%2FZephyr-OS%2FZephyr-Utilities%2Fmaster%2Flogcatgtfo.png


Changelog:
06.01.2016
- Initial Release


13.01.2017
- Fingerprint as Homebutton now added!
- Pocketmode added
- OIS works now
- NFC fixed
- Fastcharge works now with up to 3000mAh
- Update source to newest Nitrogen source
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)


24.01.2017

- Update source to newest Nitrogen sources
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)


07.02.2017

- Fix bluetooth audio issue
- Enable WIFI calling
- Update source to newest Nitrogen sources (for the rom related changes please follow Nitrogen)
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)


17.02.2017

- Activate Google Assistant
- Increase in-call earpiece volume
- Fix echo in calls (just some users were affected)
- Include aptX codec support
- Update source to newest Nitrogen sources (for the rom related changes please follow Nitrogen)
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)


21.02.2017

- Update source to newest Nitrogen sources (for the rom related changes please follow Nitrogen)
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)


22.03.2017

- Update source to newest Nitrogen sources (for the rom related changes please follow Nitrogen)
- HAL3 enabled from now on (still video rec issues...)
- GPS upstream with CAF
- Dexpreopt Kernel (faster boot)
- Audio configs from MIUI 7.3.2 China dev
- Fix recordings longer than 30 seconds
- Update build fingerprint (Stable, it will pass safetynet with that)
- Update graphic blobs
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)


28.03.2017

- Video Recording works now with some more cameras
- Update source to newest Nitrogen sources (for the rom related changes please follow Nitrogen)
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)
 
Last edited:

gabryoryn

Senior Member
Nov 11, 2014
122
202
Lecce, Puglia
First, thank you very much for this great project!! :)
If it's possibile, I have two questions:
- I want use this rom with microG for privacy, your rom collect information like cyanogenmod?
- The rom has bugs?

Thanks again, in testing very soon
 

IMTLD

Senior Member
Aug 30, 2012
360
42
flashed the rom, the only bug so far is bluetooth headphone doesn't work, it connects but shows no media in bluetooth settings, and sound comes out from the phone speaker.
Also swap buttons is not available from settings, fingerprint sensor doesn't work when screen off, after installing snapdragon camera it force closes.
Anyway thanks for your great contributions to the Mi5 forum!
 

tiflao

Senior Member
Nov 10, 2012
671
89
flashed the rom, the only bug so far is bluetooth headphone doesn't work, it connects but shows no media in bluetooth settings, and sound comes out from the phone speaker.
Also swap buttons is not available from settings, fingerprint sensor doesn't work when screen off, after installing snapdragon camera it force closes.
Anyway thanks for your great contributions to the Mi5 forum!
Fingerprint works fine

Enviado desde mi MI 5 mediante Tapatalk
 

[email protected]

Senior Member
Sep 29, 2011
110
29
Moscow
@33bca, a couple of bugs noticed: 1 - there's no NFC toggle, and tile also not working; 2 - long press Power for torch on screen off doesn't work; 3 - fingerprint wakeup doesn't work (or i didn't find where to turn it on)
 
Last edited:

crnkoj

Senior Member
Feb 16, 2011
1,834
397
Hi, awesome rom,
i have just one question about the swap back/recents button option, is it missing in the rom or am i just unable to find it?
Or is there a hack to enable it?
Im not sure but i think the fp reader doesnt wake the device always (appears to wake it if the power button had been recently pressed, otherwise it doesnt)
Thanks.
 
Last edited:

lukigoes

Senior Member
Apr 22, 2013
162
36
The ROM is really great!! I like it very much :)
But the battery drain in stand-by is a little high and the fingerprint reader doesn't wake the device :(
Great work, thank you!! :good: :)
 

33bca

Recognized Developer
Jun 5, 2013
900
3,672
Basel
OnePlus 8 Pro
Can anyone please confirm if WiFi Hotspot works or not?
It works with the newest build (01.13)

The ROM is really great!! I like it very much :)
But the battery drain in stand-by is a little high and the fingerprint reader doesn't wake the device :(
Great work, thank you!! :good: :)
I did not notice any standby drain while testing it, maybe your apps?
An option to wake up the device with the fingerprint is now added.
 
Last edited:

33bca

Recognized Developer
Jun 5, 2013
900
3,672
Basel
OnePlus 8 Pro
Update

Here is a bigger update, i hope you guys like it!

Download: https://www.androidfilehost.com/?fid=457095661767129514

That are the bigger changes:
- Fingerprint as Homebutton now added! (with the whole Configpanel ported from LineageOS)
- Pocketmode added
- OIS works now
- NFC fixed
- Fastcharge works now with up to 3000mAh
- Update source to newest Nitrogen source
- Kernel upstream with CM
- Device upstream with CM (Many more under the hood changes)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    nitrogen.png



    http%3A%2F%2Fi.imgur.com%2FmSx8lRG.png

    The rich functionality is based on AOSP, development was begun in September, 2016.

    http%3A%2F%2Fi.imgur.com%2FZpXJzKd.png

    xyyx (Max) - main developer

    http%3A%2F%2Fi.imgur.com%2FIxVVRiE.png

    Copy the ROM and Gapps on phone.
    • Go to your recovery
    • Wipe Data, cache and dalvik cache
    • Install ROM and Gapps zip
    • (DO NOT FLASH SUPERSU, SuperUser is included in ROM. If you need to flash it, download SuperUser from here and flash it)
    • Reboot - 1st boot takes around 3-4 minutes.


    For the guys who want to use SuperSu instead of the SuperUser, here is the unsu zip: http://xyyx-dev.ru/nitrogen-os/Nitrogen_msm_UNROOT.zip

    Flashing process to replace SuperUser with SuperSU: Flash ROM, gapps, unsu zip, SuperSu and reboot
    Enjoy!


    http%3A%2F%2Fi.imgur.com%2FC8vWqi4.png


    http%3A%2F%2Fi.imgur.com%2Fyodh0wl.png

    Code:
    Status Bar:
    - Clock and date position in status bar;
    - Battery style settings;
    - Network traffic;
    - Bluetooth device battery level in status bar;
    - Adjust brightness by sliding across the status bar;
    - Input method selector notification.
    
    Quick Settings:
    - Number of rows and columns;
    - Quick pulldown;
    - No QS on secured lockscreen;
    - Brightness slider;
    - Smart pulldown;
    - One tap the tile for  enable/disable WiFi;
    - One tap the tile for  enable/disable Bluetooth;
    - One tap the tile for  enable/disable data;
    - show/hide adaptive brightness icon in QS;
    - LTE enable/disable tile.
    
    Buttons:
    For devices with hardware buttons
    - Enable/disable buttons;
    - Adjust brightness;
    - Keys brightness timeout;
    - Reassignment hardware buttons action;
    - Force close apps by long press “back” button;
    - Volume rocker wake;
    - Playback control by volume keys;
    - Allow volume keys to enable/disable “Do Not Disturb” mode.
    
    Navigation Bar:
    - 2 type navigation bar mode: Smartbar (as usual in android) and Fling (navbar from “Dirty Unicorns” rom);
    - Pulse settings in Fling navbar;
    - Navbar height control in portrait and landscape orientations;
    - Context buttons layout position;
    - Context buttons transparency;
    - Button touch animation;
    - Cursor arrows in navbar while typing;
    - Force show/hide navbar on the bottom side when device is rotated;
    
    Gestures:
    - Open camera by double tap the power button;
    - Double tap on lockscreen to put the device to sleep;
    - Double tap status bar to put the device to sleep;
    
    Lock Screen:
    - Lock screen shortcuts;
    - Show/hide weather on lock screen;
    - Lock screen clock font;
    - Longpress power button with lock screen turn on torch;
    - Rotate lock screen.
    
    Power Menu:
    - Customizing power menu;
    - Enable/disable power menu on secure lock screen.
    
    Recents apps:
    - Exclude apps from the recents panel;
    - Select recents view.
    - Clear all button positions
    
    Miscellaneous:
    - Screenshot type – fullscreen screenshots or selected area as a screenshots;
    - Enable MTP instead charging after connect to PC;
    - Apps wakelock blocker;
    - Wake up device if charger is plugged/unplugged;
    - Scrolling cache;
    - Allow signature spoofing (microG).
    
    Other:
    - App ops;
    - Built-in superuser;
    - Quick unlock for 4 pin;
    - Night light;
    - Enable/disable dashboard suggestions, conditions and tiles summaries;
    - Ambient display customizing.

    http%3A%2F%2Fi.imgur.com%2FSu4DjE1.png

    None

    http%3A%2F%2Fi.imgur.com%2F14WLK4B.png

    None

    http%3A%2F%2Fi.imgur.com%2FNnOP1ox.png

    Nitrogen Project | Xiaomi Mi5 Kernel

    XDA:DevDB Information
    Nitrogen OS N, ROM for the Xiaomi Mi 5

    Contributors
    33bca
    ROM OS Version: 7.x Nougat
    Based On: AOSP

    Version Information
    Status: Testing

    Created 2017-01-06
    Last Updated 2017-03-22
    12
    Update!
    Download in th OP
    The next releases will now follow in shorter times after the other!

    Here the Changes:
    - Update source to newest Nitrogen sources
    - Kernel upstream with CM
    - Device upstream with CM (Many more under the hood changes)

    Full Changelog:
    Code:
    ====================
         01-24-2017
    ====================
    
    
    project bionic/
    ce9b5c3 libc: make kryo makefile standard
    5e3bc1f libc: kryo specific memory routine
    
    project frameworks/base/
    e1651a8 Merged branch n2 into n2
    
    ====================
         01-23-2017
    ====================
    
    
    project kernel/xiaomi/msm8996/
    8fa94d4 gemini: Disable debug/test modules
    7d491d7 PM / QoS: Add debugfs support to view the list of constraints
    10a47f8 mm: compaction: compact all zones when turning off screen
    2fd61a5 power: make sync on suspend optional
    c9757da pm: supsend: read suspend time from timekeeping
    1b11094 arm64/configs: Set CONFIG_HZ to 300
    6e0152b asoc: msm: Add async ops for SLIMBUS_6 backend
    355a263 asoc/msm: Disable unwanted modules in arch config
    335c69e asoc/msm: Reduce min capture size
    c3224eb block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0
    452503a gemini: Enable optimized cryptographic algorithms
    6d1f2a3 arm64/crypto: use crypto instructions to generate AES key schedule
    22c4f68 arm64: crypto: increase AES interleave to 4x
    2898307 arm64/crypto: issue aese/aesmc instructions in pairs
    290182d arm64: crypto: Change priority of arm64 aes cipher.
    4a32341 crypto: arm64/crc32 - bring in line with generic CRC32
    2e27ad2 crypto: crc32 - Add ARM64 CRC32 hw accelerated module
    
    project packages/apps/masquerade/
    1c402c5 Release 20P: Initiate the caller package checking system
    
    ====================
         01-22-2017
    ====================
    
    
    project frameworks/base/
    0fdeefc Fix NPE causing a hot reboot when pressing power button
    
    project kernel/xiaomi/msm8956/
    4681cd5 Merge remote-tracking branch 'ln/cm-14.1' into HEAD
    a35de15 Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.12' into cm-14.1
    
    project packages/apps/Settings/
    a6b40a4 Fix default Home preference FC on orientation change
    4cd97e5 Fix crash while searching in Settings
    d5559f0 Fix the momery leak in DrawOverlayDetails
    1da0d48 ChooseLockGeneric: fix crash
    
    ====================
         01-21-2017
    ====================
    
    
    project external/libphonenumber/
    86f47ee Update geocoding for +7 (thanks to http://4pda.ru/forum/index.php?showuser=33746)
    
    ====================
         01-20-2017
    ====================
    
    
    project device/xiaomi/gemini/
    a297d44 gemini: add back recovery updater libs
    project external/DUtils/
    c8d429d DUI: Add one handed mode action [1/2] This will toggle one handed mode. There has to be two separate actions since there are two different ways the screen can shrink. It will work with the toggle for Smartbar Beans did.
    
    project frameworks/base/
    73346a5 HW Keys:  Add one handed mode actions [1/2] This will toggle one handed mode. Based on @nathanchance commit for SmartBar
    aed7942 One handed mode toggle [1/3]
    2a43a5d Huawei One-hand UI Mode [1/3]
    
    project frameworks/native/
    afa7735 Huawei One-hand UI Mode [2/3]
    
    project kernel/xiaomi/msm8996/
    ba89154 ring-buffer: Prevent overflow of size in ring_buffer_resize()
    3fd5eff netlink: Fix dump skb leak/double free
    9bcfb69 ALSA: pcm : Call kill_fasync() in stream lock
    19fcdae net: avoid signed overflows for SO_{SND|RCV}BUFFORCE
    6b6fc3c sg_write()/bsg_write() is not fit to be called under KERNEL_DS
    8affb20 BACKPORT: mm: avoid setting up anonymous pages into file mapping
    
    project packages/apps/DUI/
    a1a2102 One hand: slidetouch listener only on navbar view
    4764249 DUI: Add one handed mode action [2/2]
    af2f4f2 DUI: Smartbar: One handed mode toggle [2/3]
    39558fb DUI: Smartbar: Add new feature of One-hand UI Mode [3/3]
    
    project packages/apps/NitrogenSettings/
    72c16bb HW Keys:  Add one handed mode actions [2/2] This will toggle one handed mode. Based on @nathanchance commit for SmartBar
    ca8bcbf One handed mode toggle [3/3]
    b9fb17f Fix Custom Carrier for MSIM
    
    project vendor/nitrogen/
    b092bf1 add googles updated backup transfer service
    c59dd7a Enable assistant on all devices
    
    ====================
         01-19-2017
    ====================
    
    
    project frameworks/base/
    4efd3fe Fix FAB not disappearing in multiwindow
    
    project packages/apps/Settings/
    af96c3b Revert "Settings: Fix  Settings App crashing when Tethering data usage stats."
    
    ====================
         01-18-2017
    ====================
    
    
    project frameworks/base/
    4232a4b camera: catch NullPointerException for Nexus 5
    0f1195b Disable safe media volume
    5e2d5c1 base: remove telephony check from airplane toggle in globalactions
    ea9c1ec Revert "basel: no telephony check for airplane mode in globalactions"
    
    ====================
         01-17-2017
    ====================
    
    
    project frameworks/base/
    b44fe83 Don't cut off Brightness slider & button
    3abbfb4 Lockscreen charging: Formatting improvements
    
    ====================
         01-16-2017
    ====================
    
    
    project device/xiaomi/gemini/
    a3e0ebc Merged branch cm-14.1 into nitrogen-7.1
    
    project frameworks/base/
    5ff5156 DUI: Fix navbar edit non-protected broadcast logspam 01-14 13:51:31.585  5276  6478 E ActivityManager: Sending non-protected broadcast intent_navbar_edit from system 23657:com.android.settings/1000 pkg com.android.settings
    fce36ad Revert "PhoneStatusBar: fix brightness slider not updating correctly when re-inflating views"
    733542a Navbar tile: one tap to enable/disable, long tap to choose nav type
    51fbc6e NFC Tile: Add isAvailable() method
    
    project packages/apps/DUI/
    f7498ec Navbar dt2sleep code improvements
    
    project packages/apps/DaylightHeaderNitrogen/
    d23a6a8 Fix NPE with actionbar title
    b594c4b Change header image(s) layout
    
    project vendor/nitrogen/
    8b4395d Bootanimation: Replace with new animation Thanks to Roger Truttmann <[email protected]>
    
    project vendor/xiaomi/
    f6dcfda kenzo: Update blobs
    66bbfd7 hydrogen: Update blobs from MIUI N
    
    ====================
         01-15-2017
    ====================
    
    
    project device/xiaomi/gemini/
    f12d224 sepolicy: Allow init to write in debugfs
    
    project frameworks/base/
    a581403 Refresh USB tile
    017ec41 Add USB Tether QS Tile
    906ce79 Fix clipping for edit screen of Quick Settings
    1edbae7 DUI Smartbar: double tap to sleep on navbar [1/3] this is more reliable than double tap to sleep action on navbar buttons
    c2f1b3c doze: allow grayscale even if invert boolean is false
    
    project packages/apps/DUI/
    73648ac Smartbar: double tap to sleep on navbar [2/3]
    
    project packages/apps/NitrogenSettings/
    a6d3bd1 DUI Smartbar: double tap to sleep on navbar [3/3] this is more reliable than double tap to sleep action on navbar buttons
    
    ====================
         01-14-2017
    ====================
    
    
    project device/xiaomi/gemini/
    8625162 gemini: Fix support for DC-HSPAP
    aa1fdf4 gemini: Add a dummy custom RIL class
    
    project frameworks/base/
    0f702c8 Merged branch n2 into n2
    9814ed9 Ability to disable Do not Disturb mode when calling (1/3)
    2ce9cdf Night auto brightness: restore user brightness values also after reboot
    
    project frameworks/opt/telephony/
    0c4d654 Telephony: fix SMS NPE
    901d352 Phone App crash: process com.android.phone has stopped.
    93b0006 Single digit MMI codes cause CTS to fail
    50abbe1 GsmMmiCode: Fix USSD NPE
    f80c4d7 For NV-based devices like CDMA only devices, ignore ICC Card status change EVENT.
    770e130 Suppress error pop-ups for single digit dials.
    6e2ef41 Telephony: handle 3rd party sms apps + 'always ask'
    f51966b SubscriptionController: properly detect when MSIM has 1 SIM
    10f82ca telephony: Only set prompt enabled if available subscriptions > 1.
    5f94ab5 telephony: Workaround default sms sub id not being set.
    0e13caf telephony: Do not set default subscriptions on shutdown
    b470eb5 Set default subscriptions when single SIM is available
    
    project packages/apps/NitrogenSettings/
    0d18708 Ability to disable Do not Disturb mode when calling (3/3)
    
    project packages/services/Telecomm/
    9dac731 Ability to disable Do not Disturb mode when calling (2/3)
    1768757 Ignore null groupId when restoring default account.
    
    project packages/services/Telephony/
    128ffc4 Fix removal of 'all accounts' preference.
    529bf09 Order SIM accounts properly.
    
    project system/core/
    8aeeb96 healthd: charger: Draw battery capacity in charging animation Draw a text to show the battery capacity value in charging animation.
    
    project vendor/qcom/binaries/
    a78a120 msm8952: Add graphics blobs
    
    project vendor/xiaomi/
    4412366 ido: Remove unneeded fingerprint firmware
    9
    UPDATE
    Hey Guys, i know it was a long time since the latest update... I was busy fixing the video recording with no luck sadly.
    But at least we know now (thanks to @Starkdroid) that the Application "CAMU" is able to record videos.

    But now to the interesting part, here are the major changes:
    - Activate Google Assistant
    - Increase in-call earpiece volume
    - Fix echo in calls (just some users were affected)
    - Include aptX codec support
    - Update source to newest Nitrogen sources (for the rom related changes please follow Nitrogen)
    - Kernel upstream with CM
    - Device upstream with CM (Many more under the hood changes)

    and here the full changelog for the ones that want it:
    Code:
    ====================
         02-16-2017
    ====================
    
    
       * device/xiaomi/gemini/
    14b883a Merge branch 'cm-14.1'
    5318ad4 gemini: Activate Google Assistant
    5ca73bb gemini: Use stock aptX libs
    
       * external/DUtils/
    e0cc48f HW Buttons: rework defaults HOME: long tap - recents, double tap - no action BACK: long tap - kill app MENU: long tap - last app
    
       * frameworks/base/
    9d0d2e3 Squash: Move to DU hardware keys rebinding
    
       * packages/apps/Messaging/
    bf5e69c Add 'new message' shortcut using the API introduced in sdk25
    
       * packages/apps/NitrogenSettings/
    cede981 Move to DU hardware buttons rebinding Thanks to DU Team and all that commits used here
    
       * vendor/qcom/binaries/
    5280d5c Revert "bluetooth: Add aptX & aptXHD to comfirmed platforms"
    
       * vendor/xiaomi/
    7e6facc gemini: Use stock aptX libs
    
    ====================
         02-15-2017
    ====================
    
    
       * device/xiaomi/gemini/
    c67e3e7 gemini: Include aptX codec support
    70219fd gemini: Re-enable fluence mode
    
       * external/DUtils/
    9c8a403 Separate one handed mode icons [2/2]
    
       * frameworks/base/
    9ef5a41 frameworks/base: Support for third party NFC features and extensions
    5b8006f Merge pull request #19 from samjsrmj/n2
    29e77c0 replace new volte icon
    
       * packages/apps/DUI/
    c60656e Separate one handed mode icons [1/2]
    
       * vendor/qcom/binaries/
    48c3f6b bluetooth: Add aptX & aptXHD to comfirmed platforms
    
       * vendor/xiaomi/
    2e103ff gemini: Include aptX codec support
    
    ====================
         02-14-2017
    ====================
    
    
       * frameworks/base/
    4de2cd9 Enable NSRM (Network Socket Request Manager). NSRM is a feature to synchronize app socket requests to reduce network signalling and there by save power.
    3cc97a2 Notification tint: add optional findContrastColor algorithm for dark backgrounds
    
       * packages/apps/DUI/
    e7ff683 Allow to set Ripple on other buttons for Home button only pixel animation [1/2]
    8002510 Pixel animation layout xml: size values cleanup
    55d89a7 Allow to set pixel animation for the home button only [1/2]
    b397b9c Pixel button animation fixes
    68db3c4 SmartBar: Pixel button animation support [2/3]
    357886c Bring in initial Pixel Navbar animation resources [1/?] ****
    
       * packages/apps/NitrogenSettings/
    aaa86f7 Translate RU
    9d96b0b Allow to set Ripple on other buttons for Home button only pixel animation [2/2]
    61f7692 Allow to set pixel animation for the home button only [2/2]
    f5249cb SmartBar: Add Pixel to button animation settings [3/3]
    3ac9570 SuspendActions: Increase delay and use minutes instead seconds
    4177f7f SeekBar: fix max
    
       * packages/apps/Settings/
    f93bc8a Settings: Phone process crash in SIM Status.
    171e370 Update proper PhoneStates on SIM status tabs
    
    ====================
         02-13-2017
    ====================
    
    
       * frameworks/base/
    21e6248 Revert "telephony: SignalStrengh: Don't calculate a LTE snr if the srq is invalid"
    b02ee23 Add VOLTE icon
    
       * hardware/qcom/audio-caf/msm8952/
    97b42f2 Merge remote-tracking branch 'caf/caf/LA.BR.1.3.6_rb1.13' into n2-caf-8952
    
       * hardware/qcom/display-caf/msm8952/
    ded7dd7 Merge remote-tracking branch 'caf/caf/LA.BR.1.3.6_rb1.13' into n2-caf-8952
    
       * kernel/xiaomi/msm8956/
    040fb0f prima: Update to LA.BR.1.3.6_rb1.13
    9557808 prima: Update to LA.BR.1.3.6_rb1.12
    
    ====================
         02-12-2017
    ====================
    
    
       * device/xiaomi/gemini/
    17eeefa sepolicy: Address few missing denials
    
       * frameworks/base/
    1c5fee0 Revert "ExternalStorage: Add missed permissions" Break grant permissions for app
    
       * packages/resources/devicesettings/
    64395d2 Automatic translation import
    
       * packages/services/Telephony/
    a510372 IMS: Add API to get IMS Registration Status based on subId
    
    ====================
         02-11-2017
    ====================
    
    
       * device/xiaomi/gemini/
    cd1a614 gemini: Increase in-call earpiece volume
    
       * frameworks/base/
    d8d5441 OneHandMode Recents: fix NPE
    389bf97 telephony: Hack GSM and LTE signal strength
    4e12cea Fix broadcast receiver leak issue
    5fc64fe Fix NullPointerException in MediaPlayer
    ba8a01e LocalDisplayAdapter: fix crash with HWC2
    1db5b4d fix wrong algorithm in WifiPowerPerPacket()
    953bf80 fix IndexOutOfBoundsException in AccessibilityManagerService..manageServicesLocked
    63f416e OHM recents thumbnails fix: code cleanup
    fd6affe Fix recents thumbnails for one hand mode
    a6174de Keyguard: disable logspilling debug
    ab19e4c7f BluetoothAdapter: disable logspew
    26f8bfd base: location: silence log spilling
    
       * frameworks/native/
    4853ddc Fix surfaceflinger file descriptor leak
    3057ef9 surfaceflinger: Increase SurfaceFlinger dump buffer size to 16k.
    
       * vendor/xiaomi/
    e4010f9 gemini: Update to MIUI 7.2.9 global dev blobs
    ed6562f ido: disable rfs_access on 8939
    
    ====================
         02-10-2017
    ====================
    
    
       * device/xiaomi/gemini/
    b4e1976 gemini: Add IMS shim
    4ec9d0b gemini: Update Widevine blobs
    
       * device/xiaomi/msm8956-common/
    98357d0 msm8956: Update fstab
    0cc98c2 msm8956: Remove non-existings tasks
    bad452c msm8956: sepolicy: Address denials
    
       * frameworks/base/
    659960c Merge pull request #17 from jhenrique09/patch-1
    06a758a Update PT-BR translations
    
       * kernel/xiaomi/msm8956/
    4d78d7b Merge remote-tracking branch 'ln/cm-14.1' into HEAD
    
       * kernel/xiaomi/msm8996/
    06dcf07 BACKPORT: aio: mark AIO pseudo-fs noexec
    
       * packages/apps/DeskClock/
    b7407ab Merge pull request #3 from jhenrique09/n2
    95c64a1 Update PT-BR translations
    
       * packages/apps/Dialer/
    514817a Merge pull request #5 from jhenrique09/n2
    6c6b576 Update PT-BR translations
    
       * packages/apps/NitrogenSettings/
    d19a403 Merge pull request #5 from jhenrique09/n2
    77bc080 Update PT-BR translations
    
       * packages/resources/devicesettings/
    6bbc51e Automatic translation import
    
       * vendor/xiaomi/
    cfc7b6c gemini: Update Widevine blobs
    
    ====================
         02-09-2017
    ====================
    
    
       * frameworks/base/
    600e9a9 Merge pull request #16 from jhenrique09/n2
    be3f90d Missing PT-BR translations in packages/SettingsLib
    
       * kernel/xiaomi/msm8956/
    758d3af Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.13' into cm-14.1
    ae14b40 Merge latest branch 'f2fs-stable/linux-3.10.y'
    
       * packages/apps/NitrogenSettings/
    0ca90aa Backlight: add 3 sec timeout
    130459a KillTimeout: add 3 sec
    
       * packages/resources/devicesettings/
    659ccee Automatic translation import
    
    ====================
         02-08-2017
    ====================
    
    
       * bionic/
    8e6ddce Merged branch n2 into n2
    
       * device/xiaomi/kenzo/
    2df3762 kenzo: camera: make 3 retries for open camera HAL.  * Solution based on LineageOS/[email protected]
    
    ====================
         02-07-2017
    ====================
    
    
       * bionic/
    086a8d1 Merge tag 'android-7.1.1_r22' into n2
    
       * build/
    1cffdb3 Merge tag 'android-7.1.1_r22' into n2-caf
    
       * frameworks/av/
    9f6095c Merge tag 'android-7.1.1_r22' into n2-caf
    
       * frameworks/base/
    f21fb38 ExternalStorage: Add missed permissions
    9af4ae4 Merge tag 'android-7.1.1_r22' into n2
    
       * frameworks/native/
    e9b9ce5 Merge tag 'android-7.1.1_r22' into n2-caf
    
       * hardware/libhardware/
    6737317 Merge tag 'android-7.1.1_r22' into HEAD
    
       * kernel/xiaomi/msm8956/
    b480c38 msm: ipa: Prevent multiple header deletion from user space
    
       * packages/apps/Bluetooth/
    daf6ec5 Merge tag 'android-7.1.1_r22' into n2
    
       * packages/apps/ContactsCommon/
    78a14ed Merge tag 'android-7.1.1_r22' into n2
    
       * packages/apps/Messaging/
    9cf04a2 Merge tag 'android-7.1.1_r22' into n2
    
       * packages/services/Telephony/
    b0ae74b Merge tag 'android-7.1.1_r22' into n2
    
       * system/core/
    924c2cc Merge tag 'android-7.1.1_r22' into n2-caf
    
       * system/sepolicy/
    fdfecaf Merge tag 'android-7.1.1_r22' into n2-caf
    6
    Update!
    Download as usual in the OP

    Short Changelog:
    - Fix bluetooth audio issue
    - Enable WIFI calling
    - Update source to newest Nitrogen sources (for the rom related changes please follow Nitrogen)
    - Kernel upstream with CM
    - Device upstream with CM (Many more under the hood changes)

    Full Changelog:
    https://gist.github.com/33bca/b351f1b1eb0b90fd76bd56a4c8fe57ba
    6
    Update

    Here is a bigger update, i hope you guys like it!

    Download: https://www.androidfilehost.com/?fid=457095661767129514

    That are the bigger changes:
    - Fingerprint as Homebutton now added! (with the whole Configpanel ported from LineageOS)
    - Pocketmode added
    - OIS works now
    - NFC fixed
    - Fastcharge works now with up to 3000mAh
    - Update source to newest Nitrogen source
    - Kernel upstream with CM
    - Device upstream with CM (Many more under the hood changes)