[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] 33bca:
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:

====================
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 <roger.truttmann@gmx.ch>

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