FORUMS
Remove All Ads from XDA

[KERNEL][N/O] Clarity [DT2W/S2W][v2.0]

366 posts
Thanks Meter: 1,639
 
Post Reply Email Thread
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!

Warning!!
Code:
This kernel is very high experimental due the source is from ported.
You has been WARN for this modifications!
You agree with disclaimer as mean you agree with any risk.
DO WITH YOUR OWN RISK. 

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 2.0
  • Support MIUI/AOSP (Nougat/Oreo)
  • Based on Android Linux Stable
  • Wlan Prima on CAF TAG "LA.UM.6.6.r1-05300-89xx.0" (MIUI)
  • Camera merge CAF TAG "LA.UM.5.6.r1-06300-89xx.0" (MIUI)
  • Video code/encode merge CAF TAG "LA.UM.5.6.r1-06300-89xx.0" (MIUI/AOSP Nougat)
  • Hybrid Kernel (Code Aurora Forum + Kernel.org).
  • Merge kernel.org linux-3.18.92
  • Compiled with Uber 4.9.4
  • Mild Undervolts cpu voltages
  • support Doubletap2Wake / Sweep2Wake Gesture.
  • KCAL colour control & Backlight Dimmer
  • Xiaomi Color & Contrast patch (Needed by MIUI).
  • added latest alucard, nightmare, darkness cpu Governors.
  • added Zen, SIO i/o scheduler (CFQ as Default).
  • set default compression zram to Lz4.
  • Support F2FS only on AOSP version.
  • added usb force fast charge.
  • added sound control
  • added Wireguard
  • added boeffla wakelock blocker
  • added frandom
  • added fingerprint booster
  • added TTL target Support


Little Story
Quote:

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 ?
  • Some user report VoLTE not working. (can't test or debug because my provider doesn't support VoLTE).
  • Some user report WIFI Broken, Tethering broken. (My WIFI/Tethering works fine)
  • Please, i'm not releasing any fix wifi! so if you're on MIUI still getting WIFI problem its not mistake from this kernel. You should clean your rom from any 'fix' wifi!


Credits
(Not in order)
  • Eduardo Noyer a.k.a bitrvmpd
  • silent27121984 | Nikit | Nik001 (All dev bring Oreo Rom)
  • LuanHalaiko | LuizPauloDamaceno | mostafa-z
  • Savoca | Francisco Franko | Alucard24 | Showp1984 | SultanXDA
  • Nichream | TheScarastic | Flar2 | Nathanchance | Andip71 | Msf-jarvis
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


Donations
Quote:

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
Notes
  • This kernel have 2 Version (MIUI and AOSP)
  • Flash MIUI to MIUI and Flash AOSP to AOSP
    Do not complaint about wifi broken or tethering broken if you have flash "Wifi Fix" from other custom kernel! your rom must clean of that!


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

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

Kernel Special Features: Hybrid (CAF+Kernel.org), KCAL, DT2W, S2W, UV.

Version Information
Status: Beta
Current Beta Version: 2.0
Beta Release Date: 2018-02-03

Created 2017-12-14
Last Updated 2018-02-03
The Following 46 Users Say Thank You to rainforce279 For This Useful Post: [ View ] Gift rainforce279 Ad-Free
 
 
14th December 2017, 06:18 PM |#2  
rainforce279's Avatar
OP Senior Member
Flag indonesia - palembang
Thanks Meter: 1,639
 
Donate to Me
More
Frequently asked questions (FAQ)
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 : v1.3 tested to MIUI 9 and works fine now.

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

Q : Can you overclock our phone.
A : Nope, its too risk. YES, DWYOR. OC version in development

Q : What should i used (overclocked or non overclocked) ?
A : Non overclock for safety !. OC version in development

Q : I found bugs, please help ?
A : post dmesg.

Q : My wifi doesn't work after flashing this kernel ?
A : for new AOSP roms with prebuilt kernel (not stock MIUI kernel) use inbuilt version. for sure check with
Root Explorer and navigate path "/system/lib/modules/" if wlan.ko or pronto folder not exist you must
flash inbuilt version.

Q : what is this *.zip and *_inbuilt.zip ? whats a different ? which version that i should use ?
A : *.zip version is for MIUI 9, also for ROM with stock MI kernel not costum kernel or prebuilt kernel.
*_inbuilt.zip only work for new roms which not coming with stock MI Kernel instead, and *_inbuilt.zip will
not work for MIUI or for rom which it comming with Stock MI kernel.
The Following 13 Users Say Thank You to rainforce279 For This Useful Post: [ View ] Gift rainforce279 Ad-Free
14th December 2017, 06:18 PM |#3  
rainforce279's Avatar
OP Senior Member
Flag indonesia - palembang
Thanks Meter: 1,639
 
Donate to Me
More
Screeness and Changelogs
Screeness with Overclocked version
Click image for larger version

Name:	Screenshot_2017-12-22-00-59-14-561_com.android.settings.png
Views:	4254
Size:	81.6 KB
ID:	4366680 Click image for larger version

Name:	Screenshot_2017-12-22-00-59-34-715_com.grarak.kerneladiutor.png
Views:	4236
Size:	99.9 KB
ID:	4366681 Click image for larger version

Name:	Screenshot_2017-12-22-00-59-45-491_com.grarak.kerneladiutor.png
Views:	4172
Size:	102.0 KB
ID:	4366682 Click image for larger version

Name:	Screenshot_2017-12-22-00-59-58-425_com.grarak.kerneladiutor.png
Views:	3936
Size:	29.6 KB
ID:	4366683


Code:
v2.0
[MIUI]
ed1df9c | Ryan Andri | configs: santoni: update to v2.0 | 18 hours ago
177e228 | Ryan Andri | configs: santoni: disable kernel debugs. | 32 hours ago
aef43d8 | Ryan Andri | dts: msm8937: mild undervolts for santoni. | 34 hours ago
b382c7f | Ryan Andri | sched: core_ctl_suspend: break early if core control has been disabled by user | 34 hours ago
05df4c4 | Ryan Andri | bash: clean: remove regenerated sha256/sha512 core.S | 2 weeks ago
14a05bb | Ryan Andri | init: don't force selecting 'kernel debug' | 5 months ago
ab4a289 | Ryan Andri | prima: fix warning "misleading-indentation". | 10 days ago
a429396 | Gabriele M | staging: prima: Fix non-debug build and switch to it | 2 years, 6 months ago
9793922 | Ryan Andri | configs: santoni: update defconfig | 2 days ago
ba1aab0 | Ryan Andri | arm64: crypto: entry .gitignore for sha256/512-core | 3 weeks ago
a15b7d9 | Ryan Andri | include: crypto: add missing header sha256/512 glue | 3 weeks ago
d8b1e16 | Ard Biesheuvel | crypto: arm64/sha2 - integrate OpenSSL implementations of SHA256/SHA512 | 1 year, 2 months ago
d8be854 | Ard Biesheuvel | crypto: arm64/crc32 - accelerated support based on x86 SSE implementation | 1 year, 2 months ago
5256de7 | Ard Biesheuvel | arm64: crypto: reduce priority of core AES cipher | 2 years, 3 months ago
d308f49 | Riley Andrews | arm64: crypto: Change priority of arm64 aes cipher. | 2 years, 5 months ago
060407c | Ard Biesheuvel | crypto: arm64/crc32 - bring in line with generic CRC32 | 2 years, 9 months ago
0b16cf4 | Yazen Ghannam | crypto: crc32 - Add ARM64 CRC32 hw accelerated module | 3 years, 3 months ago
2e7b3c6a | Ard Biesheuvel | UPSTREAM: arm64/crypto: issue aese/aesmc instructions in pairs | 2 years, 11 months ago
92dbe71 | Ard Biesheuvel | UPSTREAM: arm64: crypto: increase AES interleave to 4x | 3 years ago
54ffd5d | Ard Biesheuvel | UPSTREAM: arm64/crypto: use crypto instructions to generate AES key schedule | 3 years, 3 months ago
3a95179 | Ryan Andri | sched: qhmp: fix compilation after 6f09f3d. | 4 days ago
7cfcb7a | ahmedradaideh | sched: Add commits left out during CAF's 3.18 stable merge | 6 days ago
cb1c45f | Ryan Andri | dts: msm8940: delete node 'vendor' mount point. | 2 days ago
52d0f1f | Ryan Andri | dts: msm8937: correct ts name for santoni (MIUI version) | 2 days ago
53810a8 | bitrvmpd | :tada: Splitting santoni "full-dts" to parts. | 3 weeks ago
3cf866a | Ryan Andri | dts: santoni: reduce init/min voltage pm8937_l19 by 25000uv | 2 days ago
afa1f4c | FlyFrog | int_sqrt: Improve 3x faster integer sqrt. | 4 years, 5 months ago
200e669 | ramgear | int_sqrt.c: Correction square root algo with naming | 4 years, 5 months ago
16836c0 | Ryan Andri | Merge remote-tracking branch 'android-linux-stable/kernel.lnx.3.18.r22-rel' into MIUI | 3 days ago
1de9f43 | Ryan Andri | configs: santoni: update defconfig | 3 days ago
c7c8447 | Nathan Chancellor | Merge 3.18.93 into kernel.lnx.3.18.r22-rel | 3 days ago
5b9ce96 | Nathan Chancellor | scsi: sg: Remove some locking for cleaner 3.18.93 merge | 11 days ago
a4860a8 | Ryan Andri | sched: core_ctl_suspend: make simple extern function. | 3 days ago
50b1d53 | Ryan Andri | sched: core_ctl_suspend: fix restoring min cpu | 4 days ago
e437bff | Ryan Andri | sched: core_ctl_suspend: wait worker until finish and change min_cpu as well | 5 days ago
e5b8d4c | Ryan Andri | sched: add driver to Allow 'QTI Core Control' to limit max cores on Screen off. | 5 days ago
292b4af | Ryan Andri | cpufreq: santoni: add properly CPU voltage control. | 4 weeks ago
9e94071 | Daniel Rosenberg | ANDROID: sdcardfs: Move default_normal to superblock | 2 weeks ago
bfbf711 | Daniel Rosenberg | ANDROID: sdcardfs: Fix missing break on default_normal | 4 weeks ago
c48f3bf | Tim Murray | ANDROID: mmc: move to a SCHED_FIFO thread | 2 years ago
f45ae695 | Patrick Daly | soc: qcom: secure_buffer: Fix memory leak | 1 year, 1 month ago
2b7a94b | Ryan Andri | arm64: shutup spamlogs when plug-ing cpu. | 7 days ago
f088663 | Ryan Andri | arm64: irq: kill logs spam. | 13 days ago
2cd1d70 | Ryan Andri | fingerprint: fpc1020: update wakeup resources. | 13 days ago
9060dc8 | flar2 | mdss_fb: add backlight dimmer option | 1 year, 7 months ago
1221589 | David Lin | lz4: fix compress max output bound | 6 months ago
748484e | Sven Schmidt | BACKPORT: crypto: change LZ4 modules to work with new LZ4 module version | 11 months ago
1bf3209 | Sven Schmidt | UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version | 11 months ago
0307d5c | Sven Schmidt | UPSTREAM: lib: update LZ4 compressor module | 11 months ago
4f7f0f6 | Bongkyu Kim | UPSTREAM: lz4: fix wrong compress buffer size for 64-bits | 2 years ago
6863acd | Ryan Andri | devfreq: simple_gpu_algorithm: sync memory before sending the commands. | 5 weeks ago
799c2ff | Ryan Andri | devfreq: tune Simple GPU algorithm | 5 weeks ago
baa02a5 | Ryan Andri | devfreq: add Simple GPU Algorithm. | 5 weeks ago
dda40aa | Ryan Andri | fs: sync: don't early fill inode struct. | 4 days ago
417cfec | franciscofranco | Added fsync on/off support. | 5 years ago
88f8902 | Ryan Andri | block: zram: force select to lz4 by default | 8 weeks ago
08b70ec | Rui Salvaterra | lib: lz4: cleanup unaligned access efficiency detection | 1 year, 10 months ago
6b42da8 | Ryan Andri | input: dt2w/s2w: changes notifier screen state. | 4 weeks ago
bb90e54 | Ryan Andri | input: dt2w/s2w: schedule on any cpu's instead of cpu 0. | 5 weeks ago
3d8a98c | Ryan Andri | input: dt2w/s2w: reduce waking up time. | 5 weeks ago
679fa08 | Ryan Andri | input: dt2w: implement half screen. | 5 weeks ago
c5917a7 | Ryan Andri | input: dt2w/s2w: integrate all fixes into tree. | 5 weeks ago
3068420 | Ryan Andri | input: dt2w/s2w: hook screens status to ft5336 ts driver | 5 weeks ago
b9dc54f | Ryan Andri | input: dt2w/s2w: register to ft5336 ts driver. | 5 weeks ago
872fcd1 | Ryan Andri | input: dt2w/s2w: change init driver late_initcall to module_init. | 5 weeks ago
d22189c | Ryan Andri | input: add dt2w/s2w support. | 5 weeks ago
372fc4f | Meninblack007 | upgrade frandom to latest | 2 years, 1 month ago
907a6cd | savoca | drivers: Upgrade frandom from staging | 2 years, 10 months ago
3a6e668 | savoca | staging: frandom: Clear up checkpatch conflicts | 2 years, 10 months ago
f21035e | savoca | staging: frandom: Dynamically allocate the char device numbers | 2 years, 10 months ago
8d487fe | savoca | staging: Add frandom RNG driver | 2 years, 10 months ago
f582e27 | Andrรฉ Rivotti Casimiro | ASoC: wcd-mbhc: correct lineout detection | 9 months ago
bc9b727 | flar2 | ASoC: msm8x16-wcd: add speaker gain and prevent reset | 8 months ago
8bd03b2e | flar2 | ASoC: msm8x16-wcd: Sound control: allow further reduction of digital gain | 1 year, 5 months ago
343be15 | flar2 | ASoC: msm8x16-wcd: Sound control: add mic gain | 1 year, 6 months ago
b443da0 | flar2 | ASoC: msm8x16-wcd: Sound control | 1 year, 6 months ago
1294c3f | flar2 | msm: mdss: KCAL: disable igc update | 1 year, 5 months ago
20cc50d | savoca | msm: mdss: KCAL: Send a pp display commit when changes are made | 2 years, 5 months ago
51c857c | tbalden | mdss: mdp: kcal for mdss_mdp_v1_7 | 1 year, 7 months ago
c47ddee | savoca | msm: mdss: kcal: Only apply updates on index 0 | 2 years, 4 months ago
f2591ae | savoca | msm: mdss: KCAL: Send a pp display commit when changes are made | 2 years, 5 months ago
5acc703 | savoca | msm: mdss: KCAL: Do not read from picture adjustment registers | 2 years, 9 months ago
f8fd193 | savoca | msm: mdss: KCAL: Read values from MDP registers wherever possible | 2 years, 9 months ago
3a2feee | savoca | msm: mdss: KCAL: Apply default values on boot | 2 years, 9 months ago
7bc500b | savoca | msm: mdss: KCAL: Queue changes when panel is powered off | 2 years, 10 months ago
c98c78b | savoca | msm: mdss: KCAL: Remove MODULE_DESCRIPTION | 2 years, 10 months ago
a877003 | savoca | msm: mdss: KCAL: Update Kconfig description | 2 years, 10 months ago
8f2af77 | savoca | msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl | 2 years, 10 months ago
b60e00e | savoca | msm: mdss: KCAL: Check panel power state before applying values | 2 years, 11 months ago
96438b3 | savoca | msm: mdss: KCAL: Allow kcal_enable to control all post-processing features | 2 years, 11 months ago
8d3bf5f | savoca | msm: mdss: Keep KCAL within its own source file | 2 years, 11 months ago
08a122c | savoca | msm: mdss: Remove deprecated __dev* markings | 2 years, 11 months ago
0215ba7 | savoca | msm: mdss: Add pa_v2 support to KCAL | 2 years, 11 months ago
e781883 | savoca | msm: mdss: Replace PGC implementation with PCC for KCAL | 3 years ago
a0e3f47 | savoca | msm: mdss: Add KCAL support for post processing control [v2] | 3 years ago
c4e5757 | Jason A. Donenfeld | net/wireguard: add wireguard importer | 6 weeks ago
98910ea | Ryan Andri | power: add usb force fastcharge | 7 weeks ago
67f975a | Fatih Akca | mm: swap_ratio: Only call trace_printk() in debug | 12 months ago
fea3fbe | Thierry Strudel | removing msm calls to trace_printk | 1 year, 7 months ago
eec34f9 | Ryan Andri | boeffla_wl_blocker: remove IPA stuf in list | 3 weeks ago
614d1b2 | Nathan Chancellor | boeffla_wl_blocker: Block default wakelocks we had before | 5 months ago
54941b1 | andip71 | boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 | 5 months ago
585aa4d | andip71 | boeffla_wl_blocker: update to wakelock blocker driver v1.0.1 | 5 months ago
f69e1ec | andip71 | boeffla_wl_blocker: add generic wakelock blocker driver v1.0.0 | 5 months ago
db91ac86 | Sultanxda | msm: qpnp-haptic: Process haptics asynchronously | 1 year, 6 months ago
cb4b643 | Steve Kondik | qpnp-haptic: Dejank the haptics | 1 year, 7 months ago
4b7dbce | dianlujitao | msm: qpnp-haptic: set up sysfs interface for common cmhw implementation | 1 year, 7 months ago
88e5083 | Willi Ye | qpnp-haptic: Add sysfs interface to control intensity | 2 years, 5 months ago
2989bc3 | Ryan Andri | configs: santoni: drop NFCQ driver, santoni doesn't have NFC. | 6 weeks ago
8192c17 | Ryan Andri | cpufreq: alucard/darkness/nightmare: turn on suspend state function | 3 weeks ago
4bd0693 | Ryan Andri | cpufreq: darkness: fix compiling error. | 7 weeks ago
497f546 | Ryan Andri | cpufreq: alucard, nightmare: intune freq | 7 weeks ago
cd5f155 | Ryan Andri | cpufreq: add latest alucard/darkness/nightmare governors | 7 weeks ago
ced87f8 | Ryan Andri | arm64: irq: add null pointer check | 7 weeks ago
79e4e5f | Ryan Andri | mmc: queue: fix disable entropy contributions. | 4 weeks ago
844624f | Ryan Andri | kernel: qhmp: add su_instances functions for non-generic kernel sched. | 5 weeks ago
92ab5ef | Andrea Arcangeli | fs/exec: fix use after free in execve | 6 months ago
24b26d0 | Tom Marshall | kernel: Fix potential refcount leak in su check | 9 months ago
6b307c2 | Tom Marshall | kernel: Only expose su when daemon is running | 1 year ago
f2a6a42 | Ryan Andri | lowmemorykiller: remove adaptive lmk | 2 weeks ago
c23d0c1 | Ryan Andri | dts: santoni: reduce max voltage rpm-smd-regulator. | 9 days ago
ebe04bf | Ryan Andri | dts: santoni: mild undervolt cpu voltages | 2 weeks ago
7a24416 | Roberto Pereira | ANDROID: scsi: Add segment checking in sg_read | 4 months ago
aee8755 | Jerry Zhang | ANDROID: usb: gadget: f_mtp: Return error if count is negative | 4 months ago
90ca8db | Amit Pundir | usb: gadget: f_mtp: simplify ptp NULL pointer check | 2 years, 6 months ago
60d5086 | Daniel Rosenberg | ANDROID: sdcardfs: Add default_normal option | 4 weeks ago
7979b7f | Daniel Rosenberg | ANDROID: sdcardfs: notify lower file of opens | 6 weeks ago
b552a79 | Ryan Andri | configs: santoni: update defconfig | 3 days ago
f464906 | Ryan Andri | Revert "sched: Add commits left out during CAF's 3.18 stable merge" | 3 days ago
0e468f3 | Ryan Andri | repack_zip: initial for MIUI | 2 weeks ago
a021f4a | dukwung.kim | power: qpnp-smbcharger: init power supply type as USB | 2 years, 10 months ago
f6c9a39 | Ryan Andri | power: qpnp-smbcharger: sync usb detection when charging enabled | 2 weeks ago
18a053f | Davide Garberi | arch: arm64: boot: Remove Image-dtb double declaration | 2 months ago
fa7f2fe | dd3boh | arch: Remove vdso duplicated definition | 4 months ago
932bd2e | Ryan Andri | repack_zip: mkbootimg.sh: update os level patch | 11 days ago
56549a3 | Ryan Andri | repack_zip: create own dir for easy cleanup | 11 days ago
3c4087e | Ryan Andri | SQUASH: prima: Fix compatible Gcc 6.x | 2 weeks ago
846e94f | Ryan Andri | SQUASH: Fix compatible GCC 6.x | 2 weeks ago
c1effd0 | Ryan Andri | wireless: wcnss: fix incorect mac address. | 11 days ago
5f8ca0e | Ryan Andri | fingerprint: goodix/fpc: don't boost if already boosted. | 13 days ago
4b99393 | Ryan Andri | input: fp: goodix: boost tasks to the big cores when suspend. | 4 weeks ago
aef14233 | Francisco Franco | drivers: fingerprint: boost tasks to the big cores when the scanner is used | 1 year, 5 months ago
246bd41 | Francisco Franco | drivers: fingerprint: boost cpufreq on unlock | 10 months ago
de54a75 | Ryan Andri | input: fp: goodix: neat and clean up. | 4 weeks ago
52ae2b7 | Francisco Franco | display: add a simple api to query the display state (on/off) | 10 months ago
d224117 | Ryan Andri | block: sio: initialized writes_starved | 7 months ago
63e2e24 | flar2 | SIO: update for linux 3.18 | 1 year, 8 months ago
2e1c710 | Ryan Andri | block: add SIO i/o scheduler. | 5 weeks ago
fce8238 | ahmedradaideh | block: add zen scheduler | 8 months ago
1c74bda | Ryan Andri | configs: santoni: imports full config | 3 weeks ago
2ecaef1 | Ryan Andri | fs: import exfat | 3 weeks ago
5789864 | Ryan Andri | mdss: colour and contrast control from xiaomi | 7 weeks ago
2a0d8a8 | Ryan Andri | prima: merge TAG - LA.UM.6.6.r1-05300-89xx.0 | 3 weeks ago
63da8ad | Ryan Andri | power: qpnp-smbcharger: adjust according latest stock mi kernel. | 4 weeks ago
756bb45 | Ryan Andri | power: qpnp-fg: load battery data from dts. | 4 weeks ago
75cd29d | xiewen3 | qpnp-fg: bms_charge_full contains an incorrect value. | 9 months ago
a55ec2a | Ryan Andri | .gitignore: ignore regerated "ipa_common" | 7 weeks ago
819f7bf | Ryan Andri | bash: clean: remove regerated 'ipa_common' | 4 weeks ago
273717b | Ryan Andri | add build, clean and zip template. | 4 weeks ago
ef90017 | Lianwei Wang | power: make sync on suspend optional | 1 year, 10 months ago
6d5eda4 | ryan-andri | setlocalversion: don't include dirty tag in kernel version | 2 years, 5 months ago
2ee166c | Ryan Andri | fix error standalone compilation in tree | 8 weeks ago
2892c63 | Ryan Andri | drivers: leds: import xiaomi changes | 8 weeks ago
78383e4 | Ryan Andri | msm: camera_v2: merge caf tag - LA.UM.5.6.r1-06300-89xx.0 | 4 weeks ago
06701d2 | Ryan Andri | msm: vidc: merge caf tag - LA.UM.5.6.r1-06300-89xx.0 | 4 weeks ago
9ba5d34 | Ryan Andri | sound: santoni: bring fixed speaker on fw v28. | 5 weeks ago
22dc478 | Ryan Andri | msm: qpnp-haptic: fixed vibrator. | 6 weeks ago
e802fd7 | Ryan Andri | drivers: soc: add misc driver from xiaomi | 8 weeks ago
49671fa | Ryan Andri | sound: exclude aw87319 audio from external speaker. | 7 weeks ago
021eda6 | Ryan Andri | sound: msm8952: add aw87319 audio codec | 8 weeks ago
ddcd862 | Ryan Andri | sound: import changes from xiaomi | 7 weeks ago
8662514 | nichcream | include: linux/delay.h: Add missing declaration | 2 months ago
f0f8c31 | Ryan Andri | input: ft5336: suppress warning in Kconfig | 8 weeks ago
d97eed8 | Ryan Andri | power: changes for santoni (powersupply/ibat). | 7 weeks ago
5b22f26 | Ryan Andri | input: fixed touchscreen. | 8 weeks ago
dae019f | Ryan Andri | input: touchscreen: Import FT5336 driver | 8 weeks ago
9484cd2 | Ryan Andri | input: import fingerprint driver. | 4 weeks ago
ac33c54 | Ryan Andri | prima: import TAG-LA.UM.6.6.r1-04400-89xx.0 | 4 weeks ago
faf0060 | Ryan Andri | dts: import dts for santoni | 4 weeks ago
90aaf2f | Greg Kroah-Hartman | Linux 3.18.93 | 3 days ago
For full changelogs check on github > https://github.com/ryan-andri/android_kernel_santoni
The Following 9 Users Say Thank You to rainforce279 For This Useful Post: [ View ] Gift rainforce279 Ad-Free
14th December 2017, 06:25 PM |#4  
Member
Thanks Meter: 9
 
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, 06:26 PM |#5  
Senior Member
Thanks Meter: 13
 
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, 06:33 PM |#6  
Senior Member
Thanks Meter: 174
 
More
Good work (Y)

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

Sent from my Redmi 4X using Tapatalk
14th December 2017, 06:41 PM |#8  
Member
Thanks Meter: 9
 
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, 06:45 PM |#9  
rainforce279's Avatar
OP Senior Member
Flag indonesia - palembang
Thanks Meter: 1,639
 
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
14th December 2017, 06:47 PM |#10  
Member
Thanks Meter: 9
 
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, 06:57 PM |#11  
Yousef Algadri's Avatar
Senior Member
Flag Jakarta
Thanks Meter: 153
 
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