[Xiaomi Redmi Note 4 [Snapdragon] ROMs, Kernels, Re] sayan7848:
Changelogs

Changelog for build 08.09.2.018 (w.r.t. 24.08.218)

* September security patch

* Gaming mode qs tile (device specific change, not available in official codebase)

* Upstreamed horcrux to 3.18.121 and compiled with clang 7.0.2

* Added intelli-thermal to horcrux

Treble build 24.08.2018

* Fixed du fonts cannot be applied without reboot

* Removed disable suggestions and conditions toggle from settings (it was buggy, and pretty useless)

* Horcrux kernel with some major changes : Synced with feather latest sources (3.18.119), kanged governors from ElectraBlue, Spectrum profiles (Electrablue profiles + my edits), Optional CPU Hotplug (AutoSMP) kanged from xenial, KSM support, ZRAM support (needs support from rom as well), compiled with linaro 7.3

* Latest changes from screwd upstream

Treble build 12.08.2018

Please clean flash

Device specific

* Removed rootless subs (pro : magisk hide should work properly, con : subs requires root, du fonts requires a reboot to be applied)

* P style volume slider

* Pending notification count

* Lockscreen max notification count

* Call recording in dialer (Automatic call recording option under Dialer settings > sound and vibrations, output file in /sdcard/CallRecordings)

* Fix resolver theming on system dark theme

* Excluded download manager from battery optimisation list. This fixes issue of android media fc

* Clear all fab button now syncs to system accent

* Fix wallpaper tint option for notification, power menu and recents

* Xiaomiparts not persisting kcal values after boot should be solved

* For a larger 100 sheet changelog, visit my github (http://bit.ly/2vCr3rT) :grin:

Screwd Changes

* Direct fingerprint unlock after reboot is back

* August security patch :kissing_heart:

* For detailed changelogs, please visit screwd github (http://bit.ly/2w0d4vi)

Kernel Changes

* Upstreamed to latest baracuda sources (EAS baby:heart_eyes::heart_eyes:)

* Youtube video issue should be fixed

* You want a still longer changelog ? Go here (http://bit.ly/2OthkLm)

Changelog for treble build 21.07.2018 (w.r.t 07.07.2018 build)

Device Changes

* Privacy guard, thanks to MSM-Extended team. Find it in settings > security

* Toggle for apply on boot in xiaomiparts

* Fixed kcal screen values not persisting after boot in xiaomiparts

* Plsease visit my git (github.com/sayan7848) for other "under-the-hood" changes

Screwd Changes

* Upstreamed as on 21.07.2018

* For detailed changelist please visit github.com/ScrewdAOSP

Kernel

Baracuda as default (thanks to [MENTION=6864096]NATO66613[/MENTION]). You get associated goodies like eas, out of the box spectrum support etc.

N.B. : Spectrum support has been integrated withn rom. So if you wish to flash a kernel which does not support spectrum, you might need to rmeove the spectrum init scripts.

Changelog for treble build 07.07.2018

My Changes :

1) Removed :

a) Some prebuilt apks (Via, MiXplorer, Retro), its a pain to keep them updated. Please install your desired alternatives after flashing

b) Some buggy/less secure/useless options (Android P animations, Unlock keystore with fingerprint directly after reboot, aod, lock screen font style (useless after lock screen clock and date styles) )

2) Added :

a) AOSP ambient display replaced with xiaomi doze

b) Spidey clock

c) Made digital bold clock hours red (thanks to [MENTION=4712513]iams[/MENTION]hoaib )

d) Fix for fluctuating network signal indicator (thanks to LilBlinx@xda)

e) Less boring heads up toggle (ScrewdSettings > Notifications > Heads Up)

f) Rounded search in settings (imo, i think looks better)

g) Eleven music player from lineage

h) Thermal hals and other general code sync with lineage trees

Screwd Upstream Changes :

a) July patch

b) Omniswitch

c) All other updates from screwd sources as on 05.07.2018

Kernel Changes :

Synced with feather upstream

Changelog for final build 26.05.2018 (with respect to 22.05.2018 build)

1. Kanged some swag from du

a. Lockscreen clock style

b. Lockscreen date style

c. Toggle for tinting notification, recents, power menu with dominant color from wallpaper (find these in respective section of srewd settings)

2. Fix jio-jio calls being listed as missed calls in log (thanks OmniRom team and [MENTION=8203751]Ritikr[/MENTION]g )

3. Fix Stk force close

4. Thermal engine conf from lineage tree, should fix high ping issue

5. Kernel upstream to 3.18.110

It has been a great few months with you peeps. Thanks for all the love and support :innocent::innocent::innocent:

Changelog for treble build 22.05.2018 (with respect to 09.05.2018 build)

Device

1. Continuous animation scale in place of discrete in dev options (thanks to [MENTION=6424792]bhi244[/MENTION])

2. Fixes for recents screen with p anim (thanks to [MENTION=4896512]Alexey71[/MENTION]1)

3. Toggle to disable battery led on dnd mode

4. Qs tile to toggle hw keys

5. Lock screen clock font style

6. Fix for random brightness on d2s on statusbar

7. Removed rounded corners and notifications (user request, if you really want it, Pi Dark/Light is an excellent free sub theme)

8. Changes in prebuilt apps :

a) Add snap camera as default (replaces Camera2)

b) Add RetroMusic as default music player (relpaces Phonograph)

c) Add ViaBrowser as default web browser (replaces SnapBrowser)

d) Add MiXplorer

All credit to the respective developers :)

9. Misc changes as per lineage trees (excluding the enforcing thingy)

From upstream

1. Release 29 of android 8.1.0

2. Removed data disabling confirmation from qs tile

3. Sources synced as on 20.05.2018

Kernel Changes

1. Upstreamed to 3.18.109

2. Caf tag LA.UM.6.6.r1-08500-89xx.0

Changelog for treble build dated 09.05.2018 :

Device

1. Added rounded corners and notification as per user request, thanks [MENTION=8030231]IamJoker03[/MENTION]

2. Use square style accent picker in stead of round

3. Toggle for volume adjustment sound (later included in upstream)

4. Use transparent buttons for xiaomiparts

5. Mini header mode makes a return

6. Added some more du fonts (Bad Script, Acme, Helvetica, Lobster, ComicSansMS, Chococooky, Anaheim

7. Phix battery icon in battery status view on square style battery, thanks to [MENTION=4821875]me_noob[/MENTION] (later included in upstream)

8. Added some more qs tiles (sync, aod, expanded desktop)

From upstream

1. May patch

2. Volume wake keys

3. Russian translations thanks to our mido users [MENTION=323885]devil[/MENTION]Ghoul and his mates

4. Mini mode headers fixed

5. All other upstream changes as on 09.05.2018 (00:00:00 IST :grin: )

Kernel Changes

1. Rebranded my fork of [MENTION=7037776]Adesh15[/MENTION] sir's Feather kernel as Horcrux, to avoid confusion

2. Fixed deep sleep issue

3. Upstreamed to 3.18.108

Changelog for treble build dated 01.05.2018 :

Device specific :

1) Fixed black screen on aod

2) Fixed XiaomiParts single stepping issue

3) Most probably encryption issue should be gone provided :

a) If you are coming straight from miui, u might need a format (not wipe) data before flashing

b) If you are coming from other rom where you encrypted your data, you will need a format data, thats only logical

4) Added choice for battery/weather at bottom of ambient display

5) Added option to unlink notification and ringer volume

Kernel changes :

ExFat/NTFS should work now, again could not test as I don't have an external sd-card

Note :

You will need a treble supported recovery and optionally treble magisk

Changelog for build dated 30.04.2018 :

Device specific :

1) Added back button backlight

2) Added P animations

3) XiaomiParts:

a) Flash light configs now persistent across boot

b) Add single stepping options

c) Add restore to default options

d) Front end for kcal control (that stuff for rgb,stauration, bla bla bla. Kernel needs to support that **** though)

Kernel changes :

1) Upstreamed to 3.18.107

2) Caf tag LA.UM.6.6.r1-08300-89xx.0

Changelog for build dated 27.04.2018 :

Device specific :

1) Vi is finally lit :) Tested on jio

2) Phix lockscreen power menu toggle

3) Phix qs data disable confirmation toggle

4) Some random ****

Changes from upstream :

1) A few new du fonts

2) All upstream changes as on 27.04.2018 IST 00:00:00 :P

Kernel changes :

1) Feather upstreamed to 3.18.106

2) Added fp boost driver

Changelog for build dated 21.04.2018 (MUST BE CLEAN FLASHED) :

Device specific :

1) New "terrible" build :P, a huge shoutout to [MENTION=6020447]merothh[/MENTION] for helping with treble modification

2) SELinux changed to permissive for now

3) Added real time charging info

4) Vilte should be working, testing needed (again thanks [MENTION=6020447]merothh[/MENTION])

Changes from upstream :

1) Compass tile added

2) All upstream changes as on 21.04.2018 IST 00:00:00 :P

Kernel changes :

1) Feather treble kernel on board, thanks [MENTION=7037776]Adesh15[/MENTION]

Sidenote :

1) For proper rootless substratum, please use latest substratum apk from their Github Release page in place of the one from play store

2) Treble supported recovery and magisk is required, check OP for link

Changelog for build dated 18.04.2018 :

Device specific :

1) Added xiaomi parts (vibration strength, white/yellow flash intensity control), thanks [MENTION=6735776]Lakku[/MENTION] (screwd settigs > system)

2) Added music qs tile with toggle to display current track (screwd settings > ui > quick settings > misc)

3) Added toggle for data disabled icon (screwd settings > ui > status bar > misc)

4) Shift to lineage audio, media, display hals

5) Some under the hood magic, check git for details

Changes from upstream :

1) All upstream changes as on 18.04.2018 IST 00:00:00 :-p

Kernel changes :

1) Using electrablue kernel as default, thanks [MENTION=6546022]LordArcadius[/MENTION]

Sidenote :

For proper rootless substratum, please use latest substratum apk from their Github Release page in place of the one from play store

Changelog for build dated 07.04.2018 :

Device specific :

1) (Probably, testing needed) fixed roaming indicator toggle

2) (Accidentally) removed usb tether tile, my bad :p

3) Removed seperate three finger swipe ss gesture, the same can be set using carbon gestures

4) Some under the hood magic, check git for details

Changes from upstream :

1) April patch (android-8.1.0_r22)

2) Carbon gestures (Screwd Settings > Navigation > CarbonGestures)

3) New accent picker (Settings > Display > Accent Color)

4) DU font picker (Settings > Display > Font)

5) QS tile for ui style/accent

6) All other upstream changes as on 07.04.2018

Kernel changes :

1) (Probably, testing needed) added exfat/ntfs support

Sidenote :

For proper rootless substratum, please use latest substratum apk from their Github Release page in place of the one from play store

Changelog for build dated 01.04.2018 :

Device specific :

1) Fixed automatic apn

2) Fixed intent to dialer not sent from contacts app

3) Fixed aosp keyboard fc on glide typing

4) Added toggle for screenshot sound (Settings > sound > advanced)

5) Added toggle for roaming indicator (screwd settings > ui > statusbar > misc, testing needed)

6) Added usb tether qs tile

7) Several under the hood changes (picked from firehound tree by [MENTION=8030231]IamJoker03[/MENTION])

Changes from upstream :

1) Fix for fc on pressing recents header icon

2) Substratum patches merged officially (yay :cowboy::cowboy:)

3) All other upstream changes as on 01.04.2018, 09:00 IST :silly:

Kernel changes :

1) Merged caf tag LA.UM.6.6.r1-07200-89xx.0

Sidenote :

For proper rootless substratum, please use latest substratum apk from their Github Release page in place of the one from play store

Changelog for build dated 25..03.2018 :

Device specific :

1) Toggle for confirmation dialog when turning off data from QS (Screwdsettings > ui > statusbar > misc)

P.S. : Summary for this is derped, will be fixed in next build

2) Sim activation/deactivation switch (Settings > Newtork > Sim Cards)

3) Partial SS from QS

4) Several under-the-hood changes, check github for full list

Changes from upstream :

1) QS panel transparency

2) Minimal QS Header mode

3) Google assist tiles are back

3) All other upstream changes as on 25.03.2018

Kernel changes :

1) Upstreamed to 3.18.102

Changelog for build dated 19.03.2018 :

Device specific :

1) Fixed three finger screenshot gesture derp (find it in screwd settings > system > misc)

2) Kanged QS quick pulldown customisation from DU

3) Kanged Recents customisation from Bootloggers (thanks [MENTION=6020447]merothh[/MENTION])

4) (Probably) fixed sd-ext write bug (thanks [MENTION=7037776]Adesh15[/MENTION])

5) Updated substartum patches

6) Removed some prebuilts (KA, MiX, NexusWalls intentionally and Recorder unintentionally, it was a pain in you-know-where to keep apks updated :p)

7) Replaced play store version of Phonograph with Omni Rom's fork

8) Bla bla bla.......

Changes from upstream :

1) Memory bar over recents

2) Toggle for ripple while entering pin

3) Battery % on ambient display

3) All other upstream changes as on 13.03.2018 00:00 AM :silly::silly:

Kernel changes :

1) Upstreamed to 3.18.100

2) Merged CAF Tag LA.UM.6.6.r1-06700-89xx.0

Changelog for build dated 10.03.2018 :

Device specific :

1) Three finger screenshot gesture (find it in screwd settings > system > misc)

2) Replaced SnapBrowser with Via

3) Replaced Retro Music Player with Phonograph

4) Minor fixes for XiaomiDoze

5) Some bugs for you to discover :silly: :p

Changes from upstream :

1) March Security patch

2) Fix fc for slim recents and heads up settings

3) All other upstream changes as on 09.03.2018

Kernel changes :

1) Updated linaro toolchain

2) Upstreamed to 3.18.98

Changelog for build dated 02.03.2018 (CLEAN FLASH IS HIGHLY RECCOMENDED) :

Device specific :

1) SELinux is now enforcing, thanks [MENTION=6020447]merothh[/MENTION] [MENTION=8789278]devstark15[/MENTION]

2) Option to unlock keystore with fingerprint after boot (find in screwdshop>system>lockscreen)

3) KernelAdiutor added as prebuilt

4) Some improvements to xiaomi doze ui, it now syncs with settings theme, so ne need of manual theming of doze ui

5) New 'bholte' icon, kanged from Colt-OS oreo :cool:

6) Added some more bugs to fix in later builds :p:p

Changes from upstream :

1) Square battery option in battery customization

2) Fix for crash of some widgets

3) All other upstream changes as on 03.03.2018 (12:00 AM IST)

Kernel changes :

1) Kernel bundled with rom is now compiled with Linaro toolchain

2) Upstreamed to 3.18.97 and merged with latest caf-tag LA.UM.6.6.r1-06500-89xx.0

3) Disable low power bcl hotplug (fancy way of saying cores won't turn off automatically even on low power :p:p)

4) Some random stuffs

Changelog for build dated 23.02.2018 :

Device specific :

1) Seperate icons for three dnd profiles

2) Rmoved the "your sim is hd capable" notification, becuase we know that already

3) Mixplorer, Retro (replaces eleven) added as prebuilt

4) Replaced omni deskclock with cardinal desk clock, omni deskclock did not respect default alarm tone set from settings

5) Enabled always on display (tilt sensor is buggy)

6) Misc changes, check github commits for full list

Changes from upstream :

1) Toggle for face unlock

2) Dt2s on status bar

3) Option to left align clock in clock customization

4) All other upstream changes as on 23.02.2018 (4:30 PM IST)

Kernel changes :

1) Upstreamed to 3.18.95 and merged with latest caf-tag

2) New governors : electron, chill, relaxed

3) Added fp-booster drivers

4) Updated spectrum profile (for spectrum version)

5) Added wireguard support

Changelog for build dated 15.02.2018 :

Device specific :

1) Merged substratum sysserv commits => Rootless Substratum support

2) Light/Dark/Black theme for xiaomi doze ui

3) Fix stk crash

4) Made some other little changes, forgot what exactly :silly::silly:

Changes from upstream :

1) QS headers are back

2) Status bar battery icon customisation

3) Expanded desktop

4) All other upstream changes as on 15.02.2018

Kernel Changes :

1) Created a horcrux :D:D

2) Upstreamed to 3.18.94 and merged CAF tag LA.UM.6.6.r1-06200-89xx.0

3) Added alucard governor

4) For alternate variants, check OP

Changelog for build dated 09.02.2018 :

Device specific :

1) Added volte icon toggle

2) Added 4*4, 5*5, 6*6 pattern lock (thanks [MENTION=7955635]Ravi7738[/MENTION])

3) Added offline charging animation (thanks again [MENTION=7955635]Ravi7738[/MENTION])

4) Added xiaomi doze, find in display>advanced (thanks [MENTION=6020447]merothh[/MENTION]) [Note : I have not yet figured out how to sync the ui theme with screwd settings ui theme, so only dark theme for xiaomi doze for now]

5) Patch for omnivison sensors (thanks [MENTION=5522292]muzaffarsyam[/MENTION] for testing)

6) A Few other changes here and there

Changes from upstream :

1) February security patch

2) Lean app FC fixed

3) Clock customizations in screwd shop

4) Launcher3 now shows weather

5) All other upstream changes as on 09.02.2018

Kernel Changes :

Upstreamed to 3.18.93