FORUMS
Remove All Ads from XDA
Win Honor 9 Lite

[KERNEL][N/O] Clarity [DT2W/S2W][v3.2]

432 posts
Thanks Meter: 2,015
 
Post Reply Email Thread
Announcement from rainforce279: Update version 3.2
DISCLAIMER
Code:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
Please read completely this thread before using for minimize FAQ.
If you coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flash this!

Requirements
  • BACKUP your Boot.img and ROM Before flash this Kernel.
  • Unlock Bootloader as well
  • atleast on Firmware v27, check here
  • Latest TWRP
  • No need Wipe dalvik/art cache

Features
On version 3.2
  • Using Official XIAOMI Patch.
  • Support MIUI/AOSP (Nougat/Oreo)
  • Based on CAF "LA.UM.6.6.r1-06300-89xx.0" for MIUI/Nougat
  • Based on CAF "LA.UM.6.6.r1-07400-89xx.0" for OREO
  • Camera rebase CAF TAG "LA.UM.5.6.r1-06300-89xx.0" for MIUI/Nougat
  • Video encode/decode rebased CAF TAG "LA.UM.5.6.r1-06900-89xx.0" for MIUI/Nougat
  • Compiled with Linaro Toolchain 6.4.1
  • support Doubletap2Wake / Sweep2Wake Gesture.
  • KCAL colour control & Backlight Dimmer
  • Xiaomi Color & Contrast patch (Needed by MIUI).
  • added latest alucard, nightmare, darkness, cultivation, ironactive, clarity cpu Governors.
  • added Zen, SIO i/o scheduler (CFQ as Default).
  • set default compression zram to Lz4.
  • Support and updated F2FS Filesystem (only on AOSP Nougat/Oreo)
  • Overclocked CPU frequencies (BIG CPU upto 1.57GHz, LITTLE CPU upto 1.2GHz).
  • added custom hotplug AutoSMP and AIO (default core control by CAF)
  • added ExFat and NTFS Filesystem support
  • added sound control
  • added Wireguard
  • added boeffla wakelock blocker
  • added frandom
  • added TTL target Support
    More

Little Story
Now using official Xiaomi Patch for Redmi 4X
this kernel is nothing without Noyer, first many thanks and credits goes to him and this is his source : msm-3.18
My source is little different with Noyer source, while i'm using CAF tag release.
but this kernel can't be done without Noyer commits in git, i'm still learn to make this kernel more stable with a lots of features.
Bugs ?
  • Nothing.
    Report with dmesg and last_kmsg if founded.

Credits
(Not in order)
  • Eduardo Noyer a.k.a bitrvmpd
  • silent27121984 | Nikit | Nik001 (All dev bring Oreo Rom)
  • Savoca | Francisco Franco | Alucard24 | Showp1984 | SultanXDA
  • Nichream | TheScarastic | Flar2 | Nathanchance | Andip71 | Msf-jarvis
  • LuanHalaiko | LuizPauloDamaceno | mostafa-z
  • All authors and commiters on Source
Tell me if i miss someone else

How to enable dt2w/s2w
  • Download Kernel Adiutor at Playstore.
  • Open Kernel Adiutor (KA).
  • KA > Wake > doubletap2wake : Full/Half
  • KA > Wake > sweep2wake : Sweep2wake + Sweep2sleep
    sweep2sleep not working

How to costumize/enhance AutoSMP hotplug (04042018)
Donations
i spend some hours to build this kernel. if you like my work you can buy me a coffee
Donate Me || OR || Donate Noyer (bitrvmpd)
Downloads
XDA:DevDB Information
Clarity, Kernel for the Xiaomi Redmi 4X

Contributors
rainforce279, b1tRvmpd
Source Code: https://github.com/ryan-andri/android_kernel_santoni

Kernel Special Features: as mentioned on features.

Version Information
Status: Stable
Current Stable Version: 3.2
Stable Release Date: 2018-04-17

Created 2017-12-14
Last Updated 2018-04-16
The Following 77 Users Say Thank You to rainforce279 For This Useful Post: [ View ]
 
 
14th December 2017, 05:18 PM |#2  
rainforce279's Avatar
OP Recognized Developer
Flag indonesia - palembang
Thanks Meter: 2,015
 
Donate to Me
More
How to report bugs & F.A.Q
How to report bugs
For easy steps to report bugs.
You should report bugs with format:
  • Rom information
  • Android version
  • Version of this kernel
  • Any setting that you have done after flash this kernel
  • log: logcat and dmesg if you encounter drivers problem.
  • log: last_kmsg if you encounter random reboot.
Take logs with Kernel Adiutor (KA):
  • Download Kernel Adiutor (KA) on Playstore!
  • Open KA > Settings > search: "Debugging section" > click on dmesg/last_kmsg/dmesg. Then open any file manager locate to storage/emulated/0 or internal storage, the file logs formated with .txt then send it to this thread or PM me.
Reporting bugs with properly way, you not only help me but you help your self too. If any reports bugs or problem without this preference, i'll ignore it!


Frequently asked questions (FAQ)

Q : My touchscreen is not work after flashing this kernel, what should i do ?
A : Go to this thread Firmware and flash v27 firmware, your touchscreen will work again.

Q : This is will work for MIUI rom ?
A : works fine now.

Q : Can you add x or y features ?
A : i'll accept all usefull feature.

Q : Wifi not work after restore stock boot.img, what should i do ?
A : after restore stock kernel or boot.img and wifi doesn't work you can open any file manager and locate to system/lib/modules and remove wlan.ko then locate to system/lib/modules/pronto copy pronto_wlan.ko into system/lib/modules and rename it as wlan.ko then set permission to 0644, your wifi will work again. (In case for MIUI)!
The Following 23 Users Say Thank You to rainforce279 For This Useful Post: [ View ]
14th December 2017, 05:18 PM |#3  
rainforce279's Avatar
OP Recognized Developer
Flag indonesia - palembang
Thanks Meter: 2,015
 
Donate to Me
More
Changelogs
Due limited words in this reserved post,
i'll post full changelogs only for MIUI branch.
for AOSP Nougat and Oreo i'll post the url only.
the codes never lies, thanks!.

Changelogs MIUI
Code:
v3.2
6f56c84 | Ryan Andri | ARM64: configs: santoni: update v3.2 MIUI | 2 hours ago
63267b4 | Ryan Andri | drivers: msm: camera_v2: remove unused fusionid_back/front variables | 2 hours ago
b020242 | Fatih Akca | mm: swap_ratio: Only call trace_printk() in debug | 1 year, 2 months ago
754e5d1 | Thierry Strudel | removing msm calls to trace_printk | 1 year, 9 months ago
4f0f68c | Tim Murray | mm: fix pageblock heuristic | 1 year, 8 months ago
a5a4302 | Roopesh Rajashekharaiah Nataraja | serial: msm_serial_hs: optimize total tty port support | 9 months ago
44f1c2b | Philip Cuadra | msm_serial_hs:  make the Bluetooth tty thread RT | 10 months ago
21f00a5 | Philip Cuadra | Make msm_serial_hs RT to improve bluetooth performance | 1 year, 1 month ago
4b3e33d | Philip Cuadra | tty: add tty_port_set_policy function | 10 months ago
5abfbe1 | Philip Cuadra | tty: move tty_port workqueue to be a kthread | 10 months ago
27422f9 | Ryan Andri | drivers: staging: prima: fix initializer element is not computable at load time | 21 hours ago
bcc7681 | Ryan Andri | drivers: staging: prima: fix warning misleading-indentation | 3 months ago
788dc9c | Ryan Andri | drivers: media: msm: vidc: fix warning misleading-indentation | 15 hours ago
c0db4a6 | Ryan Andri | drivers: leds: fix warning misleading-indentation | 21 hours ago
5e5c1b5 | Ryan Andri | drivers: fingerprint: fix warning misleading-indentation | 22 hours ago
e26d8a9 | Ryan Andri | block: zen-iosched: fix warning misleading-indentation | 22 hours ago
3a1ac6d | Ryan Andri | drivers: input: touchscreen: fix warning misleading-indentation | 22 hours ago
1c40ecf7 | Ryan Andri | drivers: media: msm: camera_v2: fix warning misleading-indentation | 22 hours ago
4263480 | Nathan Chancellor | drivers: media: msm: camera_v2: fix bool-compare warning | 1 year, 2 months ago
dd79b35 | Ryan Andri | drivers: misc: hdcp: fix warning misleading-indentation | 22 hours ago
7fba389 | Ryan Andri | drivers: misc: qcom: qdsp6v2: fix warning misleading-indentation | 23 hours ago
6ec891c | Ryan Andri | drivers: regulator: cpr3-regulator: fix warning misleading-indentation | 23 hours ago
4e24d40 | Ryan Andri | drivers: slimbus: fix warning misleading-indentation | 23 hours ago
1ed5cdc | Ryan Andri | drivers: soc: qcom: subsystem_notif: fix warning misleading-indentation | 23 hours ago
6902035 | Ryan Andri | drivers: usb: gadget: function: fix fix warning misleading-indentation | 23 hours ago
f9bc9d2 | Ryan Andri | drivers: msm: mdss: msm_mdss_io_8974: fix warning misleading-indentation | 23 hours ago
67ff593 | Ryan Andri | ASoC: codecs: msm8x16-wcd: fix warning misleading-indentation | 23 hours ago
7d9ea21 | Ryan Andri | ASoC: codecs: wcd9xxx-mbhc: fix warning misleading-indentation | 23 hours ago
9a03311 | Ryan Andri | ASoC: codecs: wsa881x-analog: fix warning misleading-indentation | 23 hours ago
16080c3f | Ryan Andri | ASoC: msm: msm8952: fix warning misleading-indentation | 23 hours ago
0ae640a | Ritesh Harjani | ANDROID: fuse: Add null terminator to path in canonical path to avoid issue | 4 weeks ago
68fbaa5 | Ritesh Harjani | ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries. | 4 weeks ago
9785eae | Ritesh Harjani | ANDROID: sdcardfs: Set num in extension_details during make_item | 4 months ago
8cbc41a | Daniel Rosenberg | ANDROID: sdcardfs: Hold i_mutex for i_size_write | 8 weeks ago
403e283f | Daniel Rosenberg | ANDROID: sdcardfs: Protect set_top | 2 months ago
403e283f | Daniel Rosenberg | ANDROID: sdcardfs: Protect set_top | 2 months ago
b25975d | Daniel Rosenberg | Revert "ANDROID: sdcardfs: notify lower file of opens" | 3 months ago
7b8eb9a | Daniel Rosenberg | ANDROID: sdcardfs: Use lower getattr times/size | 3 months ago
adb7615 | Daniel Rosenberg | ANDROID: sdcardfs: Move default_normal to superblock | 3 months ago
9ad9335 | Daniel Rosenberg | ANDROID: sdcardfs: Fix missing break on default_normal | 3 months ago
3af2521 | Daniel Rosenberg | ANDROID: sdcardfs: Add default_normal option | 3 months ago
275db58 | Daniel Rosenberg | ANDROID: sdcardfs: notify lower file of opens | 4 months ago
a62f3cb | Daniel Rosenberg | ANDROID: xattr: Pass EOPNOTSUPP to permission2 | 3 months ago

v3.1
f308654 | Ryan Andri | ARM64: configs: santoni: update v3.1 MIUI | 20 hours ago
9693c62 | Ryan Andri | bash: build: add input to Non cpu overclock zip | 21 hours ago
8ed3865 | Ryan Andri | ARM64: configs: santoni: disable kernel debugs | 23 hours ago
9d07f23 | Sahitya Tummala | BACKPORT: uio: fix potential use after free issue when accessing debug_buffer | 1 year, 2 months ago
212e954b | flar2 | disable crc check | 4 years, 2 months ago
ad5807f | Alexey Dobriyan | proc: much faster /proc/vmstat | 1 year, 6 months ago
6b92285 | Ghanim Fodi | msm: ipa: Prevent deletion of the default route rule | 2 months ago
e02d45e | Mohammed Javid | msm: ipa: Fix to add string NULL terminator | 3 months ago
fdd7c46 | Vaishnavi Kommaraju | ASoC: wcd_cpe_core: Add mutex lock for CPE session | 3 months ago
f864cc1 | Karthikeyan Mani | ASoC: msm: qdsp6v2: check for buffer size before read | 6 weeks ago
afd003a | Daniel Rosenberg | ANDROID: sound: rawmidi: Hold lock around realloc | 6 months ago
5f13f8c | Ryan Andri | init: don't force selecting 'kernel debug' | 8 months ago
26fe9a3 | Ryan Andri | ARM64: configs: santoni: enable cpu frequency overclock | 26 hours ago
6bd4424 | Ryan Andri | cpufreq: add option for cpu frequency overclock | 27 hours ago
4b8d3e1 | Ryan Andri | ARM: dts: msm8940: unlock 500MHz GPU Clock | 9 weeks ago
84bdc43 | Ryan Andri | ARM: dts: msm8937/msm8940: add 1.57GHz cpu freq for speed bin 1 | 4 weeks ago
385a450 | Paul Reioux | msm: clk: clock-cpu-8939: force to use speed bin 1. | 3 years, 8 months ago
c7b9000 | Ryan Andri | sched: core_ctl: call wake_up_hotplug_thread when enabled by custom hotplug | 2 days ago
6d26e1b | Ryan Andri | ARM64: configs: santoni: update defconfig | 2 days ago
930e549 | Ryan Andri | msm: mdss: KCAL: don't schedule work when screen ON if there no changes | 5 days ago
0d36585 | Ryan Andri | msm: mdss: KCAL: remove invert sysfs tunable | 7 days ago
ca274ff | Ryan Andri | msm: mdss: KCAL: re-applied KCAL when screen ON. | 7 days ago
2d3a422 | flar2 | mdss_fb: add backlight dimmer option | 1 year, 10 months ago
8e61c36 | flar2 | msm: mdss: KCAL: disable igc update | 1 year, 7 months ago
85f45dd | savoca | msm: mdss: KCAL: Send a pp display commit when changes are made | 2 years, 8 months ago
adb7f69 | tbalden | msm: mdss: KCAL: kcal for mdss_mdp_v1_7 | 1 year, 9 months ago
6d6068b | franciscofranco | Added fsync on/off support. | 5 years ago
4b71e38 | Christopher R. Palmer | cpufreq: clarity: Remove the jump_to_max hack | 1 year, 2 months ago
99a0fc0 | Ryan Andri | cpufreq: add clarity cpu frequency governor | 3 weeks ago
7fe2d5b | Ryan Andri | cpufreq: alucard, nightmare: interactive governor drops bits in time calculation | 4 weeks ago
252460f | Ryan Andri | cpufreq: alucard, nightmare: use user policy for min/max responesive freq | 4 weeks ago
00b1148 | Ryan Andri | cpufreq: ironactive: Use wake_up_process_no_notif to wake up tasks | 4 weeks ago
93c3079 | Ryan Andri | cpufreq: ironactive: governor drops bits in time calculation | 4 weeks ago
1ebef0a | Ryan Andri | cpufreq: ironactive: change strict_strtoul to kstrtoul | 4 weeks ago
df7447d | Ryan Andri | cpufreq: ironactive: change new task load that can apply different policy | 4 weeks ago
afbf6b2 | Ryan Andri | cpufreq: alucard, nightmare: set freq responsive according min/max cluster | 4 weeks ago
52b5228 | Ryan Andri | cpufreq: alucard, darkness, nightmare: fix checking display state | 4 weeks ago
b2bb9dc | Ryan Andri | cpufreq: ironactive: change suspend state to display state | 4 weeks ago
a9f898fe | mydongistiny | cpufreq: cultivation: call __cpufreq_driver_target() for cur frequency | 12 months ago
8006b5a | psndna88 | cpufreq: implement cultivation governor v1.5 | 12 months ago
19a3818 | MEGAX91 | cpufreq: Add Ironactive governor | 1 year, 5 months ago
e3ce52f | Ryan Andri | cpufreq: alucard/darkness/nightmare: turn on suspend state function | 3 months ago
808e410 | Ryan Andri | cpufreq: add latest alucard/darkness/nightmare governors | 4 months ago
da7732c | Ryan Andri | sched: fair/qhmp_fair: fixup sysinterface arch power and gfs. | 8 weeks ago
7f762ea | Ryan Andri | ksysfs: fix -Wunused-variable of gentle_fair_sleepers_store() | 8 weeks ago
ea8a4d5 | Ryan Andri | sched: fair: fix applying ARCH_CAPACITY changes. | 8 weeks ago
35dcec5 | Ryan Andri | sched: extend sysinterface for ARCH_CAPACITY into QHMP | 8 weeks ago
3a233b8 | Chet Kener | Add Arch Power and Gentle Fair Sleepers Interface | 3 years, 6 months ago
af115bb | Ryan Andri | sched: extend sysInterface for GENTLE_FAIR_SLEEPERS into QHMP | 8 weeks ago
5ed3b7c | Pranav Vashi | sched: Add SysInterface for GENTLE_FAIR_SLEEPERS | 4 years, 4 months ago
9c89d6c | Ryan Andri | input: dt2w/s2w: switch to high priority workqueue | 8 weeks ago
a3b03a8f | Ryan Andri | input: dt2w/s2w: changes notifier screen state. | 3 months ago
2c8d29f | Ryan Andri | input: dt2w/s2w: schedule on any cpu's instead of cpu 0. | 4 months ago
23c7f14 | Ryan Andri | input: dt2w/s2w: reduce waking up time. | 4 months ago
b9ca98e | Ryan Andri | input: dt2w: implement half screen. | 4 months ago
5a22290 | Ryan Andri | input: dt2w/s2w: integrate all fixes into tree. | 4 months ago
9f0df7f | Ryan Andri | input: dt2w/s2w: hook screens status to ft5336 ts driver | 4 months ago
edb55ef | Ryan Andri | input: dt2w/s2w: register to ft5336 ts driver. | 4 months ago
60de73f | Ryan Andri | input: dt2w/s2w: change init driver late_initcall to module_init. | 4 months ago
51c01b7 | Ryan Andri | input: add dt2w/s2w support. | 4 months ago
17b32b6 | Francisco Franco | display: add a simple api to query the display state (on/off) | 1 year ago
1782562 | Ryan Andri | devfreq: simple_gpu_algorithm: sync memory before sending the commands. | 3 months ago
fbeb1b2 | Ryan Andri | devfreq: tune Simple GPU algorithm | 3 months ago
835a802 | Ryan Andri | devfreq: add Simple GPU Algorithm. | 3 months ago
400fb9d | flar2 | ASoC: msm8x16-wcd: add speaker gain and prevent reset | 11 months ago
89d73a7 | flar2 | ASoC: msm8x16-wcd: Sound control: allow further reduction of digital gain | 1 year, 8 months ago
777e0e7 | flar2 | ASoC: msm8x16-wcd: Sound control: add mic gain | 1 year, 8 months ago
39e548d | flar2 | ASoC: msm8x16-wcd: Sound control | 1 year, 8 months ago
b13b521 | Nathan Chancellor | boeffla_wl_blocker: Block default wakelocks we had before | 7 months ago
19a0af8 | andip71 | boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 | 8 months ago
08c73cb | andip71 | boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 | 8 months ago
d609605 | andip71 | boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 | 8 months ago
5aab86e | Ryan Andri | fs: sync: prevent memory leak in vfs_fsync_range() | 2 days ago
0d3c595 | dukwung.kim | power: qpnp-smbcharger: init power supply type as USB | 3 years ago
f0386cb | Ryan Andri | mmc: queue: fix disable entropy contributions. | 3 months ago
7687eae | Sujit Reddy Thumma | cfq-iosched: Fix null pointer dereference | 5 years ago
8e1b037 | Ryan Andri | ARM64: configs: santoni: enable sio and zen i/o schedulers | 2 days ago
4d59874 | Ryan Andri | block: sio: initialized writes_starved | 10 months ago
ef9b5af | flar2 | SIO: update for linux 3.18 | 1 year, 11 months ago
7c4e8a68 | Ryan Andri | block: add SIO i/o scheduler. | 4 months ago
2fffcf5 | ahmedradaideh | block: add zen scheduler | 11 months ago
75e1b3c | Sultanxda | msm: qpnp-haptic: Process haptics asynchronously | 1 year, 8 months ago
3284ef8 | Steve Kondik | qpnp-haptic: Dejank the haptics | 1 year, 9 months ago
02e4add8 | dianlujitao | msm: qpnp-haptic: set up sysfs interface for common cmhw implementation | 1 year, 9 months ago
6188c8e | Willi Ye | qpnp-haptic: Add sysfs interface to control intensity | 2 years, 7 months ago
c30023f | Chenbo Feng | ANDROID: qtaguid: Fix the UAF probelm with tag_ref_tree | 5 months ago
c85883c | Sherry Yang | FROMLIST: android: binder: Refactor prev and next buffer into a helper function | 10 months ago
2c829e9 | Tobias Jakobi | PM / devfreq: Skip status update on uninitialized previous_freq | 1 year, 7 months ago
1f6b006 | samit vats | msm: kgsl: Add a missing cache flush operation | 8 weeks ago
5d9430e | Carter Cooper | msm: kgsl: Properly remove ref count on gpuobj_sync failure | 3 months ago
ed9c1eb | Ryan Andri | repack_zip: update mounting system partition command. | 3 days ago
b7d6913 | David Lin | lz4: fix compress max output bound | 8 months ago
3bae5ba | Sven Schmidt | BACKPORT: crypto: change LZ4 modules to work with new LZ4 module version | 1 year, 2 months ago
ba229dc | Sven Schmidt | UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version | 1 year, 2 months ago
937e7d5 | Sven Schmidt | UPSTREAM: lib: update LZ4 compressor module | 1 year, 2 months ago
3eb4fa8 | Bongkyu Kim | UPSTREAM: lz4: fix wrong compress buffer size for 64-bits | 2 years, 3 months ago
63b75cd | Rui Salvaterra | lib: lz4: cleanup unaligned access efficiency detection | 2 years ago
635626d | Ryan Andri | ARM64: configs: santoni: enable ANDROID_WHETSTONE | 5 weeks ago
06b9cf8 | Ryan Andri | ANDROID: add ANDROID_WHETSTONE from Xiaomi changes | 5 weeks ago
7495604 | Ryan Andri | ARM64: configs: santoni: update defconfig | 3 days ago
b0b9398 | Ryan Andri | ARM64: AutoSMP/AIO_hotplug: avoid deadlock cpu up/down. | 3 days ago
146ea11 | Ryan Andri | SQUASH: ARM64: kernel: AutoSMP and AIO hotplug | 2 weeks ago
48851f1 | Ryan Andri | sched: core_ctl: allowed core control to be disable by custom hotplug | 2 weeks ago
d2f1feb | Veena Sambasivan | ARM64: configs: santoni: Enable BALANCE_ANON_FILE_RECLAIM | 2 years, 6 months ago
23483ee | Ryan Andri | ARM64: kernel: import bootinfo from riva-n-oss for santoni | 3 days ago
fbe61f1 | Ryan Andri | ARM64: configs: santoni: update defconfig | 4 days ago
5fdf4e1 | Diogo Ferreira | qpnp-smbcharger: Publish charger voltage to the usb psy | 11 months ago
361af69 | Ryan Andri | drivers: fingerprint: fpc: remove board info check | 5 weeks ago
e8557a9 | myfluxi | msm: thermal: Check temperature only if probed | 3 years, 8 months ago
9aaef0d | Ryan Andri | ARM: dts: msm8940: disable bcl cores hotplug | 5 weeks ago
109e0c3 | Tim Murray | ANDROID: mmc: move to a SCHED_FIFO thread | 2 years, 3 months ago
fb4fd77 | Jerry Zhang | ANDROID: usb: gadget: f_mtp: Return error if count is negative | 7 months ago
6752d16 | Amit Pundir | usb: gadget: f_mtp: simplify ptp NULL pointer check | 2 years, 8 months ago
88c8e83 | Ryan Andri | block: zram: force select to lz4 by default | 4 months ago
bdafb39 | xiewen3 | qpnp-fg: bms_charge_full contains an incorrect value. | 12 months ago
a7e91dc | Ryan Andri | ARM64: kernel: irq: add null pointer check | 4 months ago
4c276a0 | Ryan Andri | ARM64: disable spamlogs irq & plugging cpus | 3 months ago
8b1a392 | Roberto Pereira | ANDROID: scsi: Add segment checking in sg_read | 6 months ago
0393afa | Ryan Andri | Revert "clocksource: arch_timer: make virtual counter access configurable" | 5 weeks ago
d1f0a89 | Ryan Andri | Revert "clocksource: arch_timer: Disable user access to the physical counter" | 5 weeks ago
8ebd4c8 | Balázs Triszka | drivers : usb: Increase charge current | 11 months ago
617bd32 | Ryan Andri | power: qpnp-smbcharger: remove specific limitation from Xiaomi | 4 days ago
88357e5 | dianlujitao | msm: mdss: Silence invalid data for dither log spam | 4 weeks ago
c2845ef | Subash Abhinov Kasiviswanathan | net: core: Remove warning for cloned packets in ingress path | 1 year, 6 months ago
2ee0400 | Ryan Andri | Add repack_zip and build scripts helper. | 4 days ago
088ae53 | Ryan Andri | ARM64: configs: santoni: update defconfig | 4 days ago
1008117e | Ryan Andri | .gitignore: ignore regerated "ipa_common" | 4 months ago
a83b2b4 | Ryan Andri | fix error standalone compilation in tree | 4 months ago
427badc | ryan-andri | setlocalversion: don't include dirty tag in kernel version | 2 years, 8 months ago
c5af6e5 | dd3boh | ARM64: Remove vdso duplicated definition & Image-dtb double declaration | 6 months ago
0cc713a | Ryan Andri | ARM64: build only for santoni & link dtb's into kernel image | 7 weeks ago
b90037e | Ryan Andri | ARM64: configs: santoni: import full config | 4 days ago
25fede5 | jinqian | SQUASH: proc: uid: Adds accounting for the cputimes per uid. | 3 years, 1 month ago
0b67381 | Ryan Andri | fs: exfat: import exfat from https://github.com/dorimanx/exfat-nofuse | 6 weeks ago
2c9b0d0 | Ryan Andri | ARM: dts: santoni: sync to latest MIUI 9 (8.3.29) beta dtb. | 5 days ago
41f1e53 | Ryan Andri | msm: camera_v2: selection Xiaomi kernel changes for Redmi 4/4X | 6 weeks ago
4cb465f | Ryan Andri | msm: camera_v2: rebase caf LA.UM.5.6.r1-06300-89xx.0 | 5 weeks ago
a25e6cc | Ryan Andri | msm: vidc/ipa: rebase caf LA.UM.5.6.r1-06900-89xx.0 | 5 weeks ago
8d002c4 | Ryan Andri | Revert "ARM: dts: msm: Use override mem-acc settings for msm8940" | 4 days ago
b69d941 | Ryan Andri | Revert "ARM: dts: msm: Defer regulator disable for msm8937 GPU SMMU" | 5 weeks ago
bfcbed5 | Ryan Andri | Revert "wcnss: fix the potential buffer overflow in wlan ctrl data process" | 6 weeks ago
1192140 | Ryan Andri | ARM: dts: msm8937/msm8940: remove (system/vendor) mount point | 6 weeks ago
4f850b9 | Ryan Andri | ARM: dts: msm8940: dont disable GPU local memory | 5 weeks ago
79b1b05 | Ryan Andri | ARM: dts: msm8937/msm8940: remove GPU Mempools | 7 weeks ago
96e4a72 | Ryan Andri | drivers: leds-aw2013: fix multicolors leds | 7 weeks ago
6a46218a | Ryan Andri | fingerprint: goodix: remove typo white space in gf_parse_dts() | 7 weeks ago
c340509 | Ryan Andri | input: touchscreen: suppress warning Kconfig ft5336/ft5346 | 6 weeks ago
9b24d9c | Ethan Chen | power: reset: Allow device to preserve memory on restart | 3 years, 2 months ago
6030ab0 | Ryan Andri | ARM: dts: add mdss-night-brightness/store-hard-reset-reason | 7 weeks ago
633d8001 | Ryan Andri | SQUASH: import specific drivers from Xiaomi change for Redmi 4/4X | 4 days ago
0a0014c | Steve Kondik | staging: prima: Add Kconfig entry for TDLS | 2 years, 7 months ago
38685fe | Ryan Andri | Merge tag 'LA.UM.5.6.r1-07000-89xx.0' of https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/wlan/prima into caf/Nougat | 4 days ago
Changelogs AOSP 7.1
Changelogs AOSP 8.1
The Following 21 Users Say Thank You to rainforce279 For This Useful Post: [ View ]
14th December 2017, 05:25 PM |#4  
Member
Thanks Meter: 10
 
More
Thanks for sharing.

link please..
The Following User Says Thank You to Randyshare For This Useful Post: [ View ] Gift Randyshare Ad-Free
14th December 2017, 05:26 PM |#5  
Senior Member
Thanks Meter: 19
 
More
Quote:
Originally Posted by rainforce279

DISCLAIMER
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.

==================================================

Please read completely this thread before using for minimize FAQ
If you coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flash this!

Requirement
Unlock Bootloader as well
Latest TWRP
atleast on AOSP Based ROM (LOS, AEX, RR, etc).
No need Wipe dalvik/art cache

Features
Based on CAF TAG "LA.UM.5.6.r1-06400-89xx.0"
Upstream to Linux 3.18.87
Compiled with Linaro Toolchain 4.9.4
Compiled with -O2 Flag.
Wlan Prima based on CAF TAG "LA.UM.5.6.r1-06400-89xx.0"
KCAL colour control.
added Zen, BFQ i/o scheduler (BFQ as Default).
enabled "BFQ hierarchical scheduling support"
Customeable MSM Thermal.
Added Boeffla Wakelock blocker.
optimized crypto crc32 for arm64
Set default compression zram to Lz4.
many more.

Status
This kernel is very high experimental due the source is from ported.
Boot = OK.
Sound, speaker, earphone, mic = OK.
Camera [front/back] = OK.
Fingerprint =OK.
Touchscreen = OK.
IR Blast = Not testing yet.
WIFI = OK.
RIL = OK.
Radio = OK.

BUGS ?
So far, i'm never facing any problem.
tell me if you found it.


CREDITS ?
Eduardo Noyer a.k.a bitrvmpd
Nicecream
TheScarastic







XDA:DevDB Information
Clarity, Kernel for the Xiaomi Redmi 4X

Contributors
rainforce279
Source Code:https://github.com/ryan-andri/android_kernel_santoni

Kernel Special Features:

Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2017-12-15

Created 2017-12-14
Last Updated 2017-12-14

where is the link
The Following User Says Thank You to vishalpal555@gmail.com For This Useful Post: [ View ] Gift vishalpal555@gmail.com Ad-Free
14th December 2017, 05:33 PM |#6  
Senior Member
Thanks Meter: 196
 
More
Good work (Y)

Sent from my Redmi 4X using Tapatalk
14th December 2017, 05:38 PM |#7  
Yousef Algadri's Avatar
Senior Member
Flag Jakarta
Thanks Meter: 240
 
Donate to Me
More
You are good man!
Diantos om

Sent from my Redmi 4X using Tapatalk
14th December 2017, 05:41 PM |#8  
Member
Thanks Meter: 10
 
More
Report sir.

Touch screen and finger print did not work after flash this kernel.

Tested On Aosp Extend 4.6.

Any solution?
14th December 2017, 05:45 PM |#9  
rainforce279's Avatar
OP Recognized Developer
Flag indonesia - palembang
Thanks Meter: 2,015
 
Donate to Me
More
Quote:
Originally Posted by Randyshare

Report sir.

Touch screen and finger print did not work after flash this kernel.

Tested On Aosp Extend 4.6.

Any solution?

try flash firmware v27
The Following User Says Thank You to rainforce279 For This Useful Post: [ View ]
14th December 2017, 05:47 PM |#10  
Member
Thanks Meter: 10
 
More
Quote:
Originally Posted by rainforce279

try flash firmware v27

OK sir.

Downloading fw 27 .

BTW, is this kernel have a fast charger feature?
14th December 2017, 05:57 PM |#11  
Yousef Algadri's Avatar
Senior Member
Flag Jakarta
Thanks Meter: 240
 
Donate to Me
More
IR working and all working fine here


Sent from my Redmi 4X using Tapatalk

---------- Post added at 05:57 PM ---------- Previous post was at 05:56 PM ----------

Add fast charge and Alucard if possible please

Sent from my Redmi 4X using Tapatalk
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes