[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] 33bca:
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 [MENTION=2815297]Starkdroid[/MENTION]) 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:

====================
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/android_device_motorola_clark@c64959e

====================
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