yashsingh1/xdaforums huggingface dataset:
[Moto G 2015 Q&A, Help & Troubleshooting] im_high_tech:
So I just got a hold of her Moto G, and it will charge with an LG Cable + LG Wall Charger, but will not charge or even connect to regular USB on my PC or my HTC charger. This is so absurd and I am thoroughly confused.
[HTC 10 Guides, News, & Discussion] mahdibassam:
So, just curious to see what everyone else thinks about the colors for the new HTC 10? I received a Glacial silver one with white front today, but i havent turned it on yet, because I had my heart set on the black one.

Vote away guys!

EDIT: I ended up going with the white after all. Check out my first impressions: http://xdaforums.com/htc-10/how-to/htc-10-impressions-t3367012
[HTC 10 Guides, News, & Discussion] phxzy:
I fell in love with the carbon grey. Although the Silver/Black also looks great, but that one isn't available in EU (yet). So it was an easy decision.

PS think you should edit your post because you did turned it on. ?
[HTC 10 Guides, News, & Discussion] mahdibassam:
Haha yea I already made a new thread with my first imrpessions. check it out. Link in OP.
[HTC 10 Guides, News, & Discussion] Stephen:
Moderator Information,

Thread has been closed. There is already a thread on this topic here: Preferred colors for the now official HTC 10?
[E 2015 Original Android Development] srfarias:
This is my new kernel for the 2015 Moto E LTE. It's based on the MSM8916 CyanogenMod Kernel.Flash it using TWRP.​

​

Cpu Governos

PERFORMANCE

POWERSAVE

USERSPACE

ONDEMAND

INTERACTIVE (Default)

CONSERVATIVE

LIONFISH

I/O Schedulers

NOOP

DEADLINE

ROW

CFQ

FIOPS

BFQ (Default)

SIOPLUS

Tcp

WESTWOOD (Default)

VENO

RENO

CUBIC

VEGAS

Special Features

Double Tap Wake

Other Features

Linux version 3.10.49

Compiled with UBER 5.3.1 optimized

Usb Fast Charge

Improve 3x faster integer sqrt

Optimize Slub

Disabled crc

Adreno Idler

Optimized arm rwsem

Lcd notify support

Speed up console framebuffer

Improved zram

Improved zsmalloc

Frandom

Enabled ARCH_POWER

Disabled GFS

Random/random32 improved

LowMemKiller improved

Kcal control

Power Oriented Workqueues

USB HID Keyboard/Mouse Role Support

Dragonrise Support

Adreno Kgsl Updated

ThunderPlug Hotplug

Gpu UC/OC

Crypto LZ4

BCL Driver Hotplug

State Notifier Driver

All included on stock CM kernel

Moooreee...

Download tab​

Installation instructions

Boot into TWRP.

Flash the kernel zip.

Reboot.

If you like my work, press Thanks :highfive:

Credits

engstk

cyanogenmod

javo

XDA:DevDB Information

SrFarias Kernel R10, Kernel for the Moto E 2015

Contributors

srfarias

Source Code: https://github.com/srfarias/srfarias_kernel_msm8916/

Kernel Special Features: DT2W

Version Information

Status: Stable

Created 2016-04-27

Last Updated 2016-11-25
[E 2015 Original Android Development] srfarias:
Reserved
[E 2015 Original Android Development] entony80:
Great kernel works well, the Rom is smooth and low battery consumption seems to be good despite DT2W it is active :good:
[E 2015 Original Android Development] nguyenquangduc2000:
Is it work on stock 6.0???
[E 2015 Original Android Development] srfarias:
I don't have time to test it on Stock 6.0, but i think that work without problems. If u can test it :)
[E 2015 Original Android Development] nguyenquangduc2000:
B

It work fine on stock 6.0!!! Thank you. But I can not find where to set overclockand fast charge. Can you help me?
[E 2015 Original Android Development] srfarias:
The overclock is the cpu freq.. 1401Mhz. And Usb Fast Charge, u see the option on Kernel Auditor in "Battery" tab
[E 2015 Original Android Development] srfarias:
[MENTION=5432145]f35suarezj[/MENTION] [MENTION=6775915]nguyenquangduc2000[/MENTION]

Wait the update today..
[E 2015 Original Android Development] srfarias:
Update avaliable

Changes in #2 post
[E 2015 Original Android Development] Casper1982:
Otus please!!
[E 2015 Original Android Development] srfarias:
I don't have the phone, to test the kernel..
[E 2015 Original Android Development] nguyenquangduc2000:
Great! But I think you should add more cpu governos such as lionfish, impluse... And Intellplug
[E 2015 Original Android Development] srfarias:
Now i'm already add intelliplug, at now work good but need test. And maybe i'll add lionfish.
[E 2015 Original Android Development] f35suarezj:
Thanks. with kernel_R2 Now works perfectly on stock 6.0 :) :D
[E 2015 Original Android Development] PimpMy5Ton:
Double tap to Wake is causing the touchscreen to become unresponsive.
[E 2015 Original Android Development] srfarias:
Yeah.. i know, i'll try to fix it.
[E 2015 Original Android Development] srfarias:
New update avaliable

Changes in #2 post
[E 2015 Original Android Development] hehk1234:
Now double tap works fine, thanks. I think your kernel have a long future and nice progress here, in my opinion it can be better if you add cpu control (build by faux123). Thanks sir :)
[E 2015 Original Android Development] RubenPCA:
Double tap to Wake is causing the touchscreen to become unresponsive.

X2
[E 2015 Original Android Development] PimpMy5Ton:
Is DT2W fixed in R3??
[E 2015 Original Android Development] srfarias:
Dt2w common issue.. I'll make a loooot of try's to fix it, but nothing. So, i'll disable it in next release to maintain stability
[E 2015 Original Android Development] mrxtc89117:
Does the USB fast charging affect the usb port, like maybe disable it or burn it out because of more voltage running. And does it affect battery life?
[E 2015 Original Android Development] rahulsnair:
No it wont. The same port is used by the wall charger.So it have the ability to with stand the current which is running due to usb fast charging.
[E 2015 Original Android Development] mrxtc89117:
I mean the usb port on the computer. It only has 5V and I think for fast charging it needs 9V so it is possible to burn the usb port on the computer. I think usb3 has more voltage.
[E 2015 Original Android Development] rahulsnair:
Fast charge is not about the voltage, its the charging current which is manipulated to facilitate fast charging.For USB it has constant voltage source and variable current source. Unless you have any short circuit in your charging port it wont do any harm to usb port . Fast charging will not burn your pc's usb port.
[E 2015 Original Android Development] mrxtc89117:
Thank you. I used this kernel on CM 13 Official and it works well. It does not have option for CPU hotplug though for intelliplug.
[E 2015 Original Android Development] srfarias:
The kernel don't include intelli_Plug
[E 2015 Original Android Development] PimpMy5Ton:
I can confirm this kernel is working fabulous on latest RR v5.6.8 r30 ?
[E 2015 Original Android Development] Killer7Mod:
someone could compile the kernel with the driver hid-dr?
[E 2015 Original Android Development] srfarias:
Maybe :p
[E 2015 Original Android Development] Killer7Mod:
I not found a kernel with this driver and I not have pc to compile [emoji25]
[E 2015 Original Android Development] srfarias:
Ok. If i can i build it with the driver :) maybe i'll make a new release in some hours..
[E 2015 Original Android Development] mrxtc89117:
Why did you remove intelliplug? Just wondering.
[E 2015 Original Android Development] srfarias:
It's based on CyanogenMod Msm8916 kernel. I don't remove intelliplug, the kernel never had it
[E 2015 Original Android Development] srfarias:
New update avaliable

Changes in #2 post

[MENTION=7194035]Killer7Mod[/MENTION] i build it with the driver that u want :) test it
[E 2015 Original Android Development] ayush rao:
Has anybody tested the overclocking of this kernel. Also does fast USB charge really affect the charging speed of this device
[E 2015 Original Android Development] Killer7Mod:
It worked. Thank you very much. [emoji4] [emoji122] [emoji122] [emoji122] [emoji122]
[E 2015 Original Android Development] mrxtc89117:
What is the driver hid-dr for?
[E 2015 Original Android Development] Killer7Mod:
For generic USB controls
[E 2015 Original Android Development] noobAKO:
How about adding sweep2wake instead of dt2w? S2w is more pocket friendly.
[E 2015 Original Android Development] PimpMy5Ton:
DT2W is good enough in my opinion

---------- Post added at 12:09 AM ---------- Previous post was at 12:09 AM ----------

What's USB controls do??
[E 2015 Original Android Development] t83wood:
[MENTION=6751265]srfarias[/MENTION] updated the latest release last night to work with the new xosp surnia rom located here - http://xdaforums.com/moto-e-2015/development/rom-xosp-5-4-t3376106/page2#post66810930

I had noticed some small lags in that particular rom after applying themes and when opening and using Chrome dev, also notice some lags in other roms when using the previous version of this kernel when using lionfish which are now gone in the current release r4. Great work and thank you for a great kernel!
[E 2015 Original Android Development] mrxtc89117:
what do you think is best setup?

Lionfish governor

fiops 128K internal

fiops 1024K external
[E 2015 Original Android Development] PimpMy5Ton:
Wifi isn't working on the r4 version here on the latest RR v5.6.8

EDIT: My bad Wifi is working in the r4 version, must've been a bad install for it, it's working wonderfully now, thanks for this update :)
[E 2015 Original Android Development] mrxtc89117:
Is there a way to permanently set selunix to permissive on the kernel? On CM13 selinux is set to enforcing and init.d scripts don't work. Also some problems with root apps when selinux is enforcing.
[E 2015 Original Android Development] srfarias:
Done! :highfive:

See download tab: http://goo.gl/PQflfK
[E 2015 Original Android Development] srfarias:
New update avaliable

Changes in #2 post

I also add a build compatible ONLY with XOSP

If you like my work, press Thanks! :good::highfive:
[E 2015 Original Android Development] shadow252:
I have less free RAM on latest kernel version comparing to earlier release(r4) and I think it might affect overall performance.
[E 2015 Original Android Development] srfarias:
More free ram doesn't mean better performance. For me is the same in r1,r2,r3,r4,r5 and all's kernel's, because at the end it always depends on the personal use.
[E 2015 Original Android Development] DroidFreak32:
I've been using this kernel for quite a while now.. It's so lag free! I can feel the smoothness as I type this message :P and the battery life has been amazing :D finally a stable alternative to squid kernel :victory:
[E 2015 Original Android Development] srfarias:
New update avaliable

Changes in #2 post

http://xdaforums.com/devdb/project/?id=15007#downloads

If you like my work, press Thanks! :good::highfive:
[E 2015 Original Android Development] magicw:
why SELinux-Status just moderate?
[E 2015 Original Android Development] SykkNyzz:
Will this work with AOSP/AOKP based ROMs as well?
[E 2015 Original Android Development] srfarias:
Yep
[E 2015 Original Android Development] Gilmar Mess:
The last update work fine in Stock 6.0 ??
[E 2015 Original Android Development] srfarias:
so far no one told me any trouble on stock 6.0..
[E 2015 Original Android Development] nguyenquangduc2000:
dt2w is said to be disabled, but does the lastest support dt2w?
[E 2015 Original Android Development] srfarias:
Nop, due to issues
[E 2015 Original Android Development] ElDainosor:
Hey man, can you do a special build of r6 compatible with XOSP?

Thanks and amazing kernel
[E 2015 Original Android Development] srfarias:
Sure ^^ .. Check download tab
[E 2015 Original Android Development] megh1982:
OTG?

Is this kernel support OTG storage detection?
[E 2015 Original Android Development] JumboMan:
No problem. I'm using this kernel on stock 6.0 rom since 10 days.

Not a single problem
[E 2015 Original Android Development] PimpMy5Ton:
[MENTION=6751265]srfarias[/MENTION] Can you please make the kernel with selinux permissive with each release, that would be very beneficial :)
[E 2015 Original Android Development] srfarias:
r6 has selinux permissive
[E 2015 Original Android Development] DroidFreak32:
The latest kernel is even better! Best battery life for my usage ever since I got this phone! Hats off [MENTION=6751265]srfarias[/MENTION] :D
[E 2015 Original Android Development] srfarias:
New update avaliable

Changes in #2 post

R7 version work properly on XOSP, so i don't upload a "special" XOSP kernel release (tested on 28May XOSP release)

http://xdaforums.com/devdb/project/?id=15007#downloads

If you like my work, press Thanks! :good::highfive:
[E 2015 Original Android Development] Filz0r:
Just installed the latest version on XOSP, and it worked as expected. Thanks a lot for your work so far.

BTW what do you recommend as far as CPU governors and so on. I don't use this device for games, only for web browsing and some not hardware demanding apps like drive whatsapp and so on, and I want a better battery life, while having for example, sync, gps and wifi on. I've tried to underclock the CPU to 1183mhz but I don't see much difference.

Again thanks a lot for your work so far and keep at it!
[E 2015 Original Android Development] srfarias:
Personally i use Interactive, with bfq.. Also u can set thunderplug on Endurance level for Quad Core mode.. And disable the per-app profiles in baterry settings
[E 2015 Original Android Development] nguyenquangduc2000:
I think lionfish with Fiops I/O is the best. Because when I use Fiops, i get >3400 Ux I/O mark in Antutu.
[E 2015 Original Android Development] srfarias:
Maybe, it's also a good configuration.. anyway Antutu score is a number ^^ but for me interactive and bfq 4 my daily use it's ok
[E 2015 Original Android Development] PimpMy5Ton:
Antutu scores don't mean anything when it comes to setting up performance options in a rom from a custom kernel, this has been proven time and time again.
[E 2015 Original Android Development] xPotato:
Hi, I am no longer able to connect to wifi after flashing this kernel. Please help
[E 2015 Original Android Development] ElDainosor:
Hey man, amazing kernel, could you add elementalx governor in the next version?
[E 2015 Original Android Development] srfarias:
Maybe ^^
[E 2015 Original Android Development] nguyenquangduc2000:
Hi guys, i find that lenovo a6000 has the same configurations (cpu,gpu..)with moto e lte. But lenovo a6000 has a kernel that allows overclocking cpu to 1.8ghz and gpu to 720mhz. It is here. Can you make the same for moto e lte? [MENTION=6751265]srfarias[/MENTION]
[E 2015 Original Android Development] crazynapkinman:
How did you get fast charge to work? Is it real fast charging like on S6 or something else?
[E 2015 Original Android Development] beast99:
Yes it boost up the charging speed but not that hugely like in S6 . It's a kernel feature. Not Soc feature. But you will notice the difference. My previous charging rate was 1300mA/h.Now its 1500mA/h.
[E 2015 Original Android Development] gameSTICKER:
Performance is great and battery life is awesome. Only issue is "system" RAM usage (Developer options > Running services). While Squid Kernel happily stays around 350-400 MB mark, SrFarias Kernel takes a whopping 500-580 MB.
[E 2015 Original Android Development] Joel Oliveira:
Any chance to bring this kernel for Otus ?
[E 2015 Original Android Development] srfarias:
No :rolleyes:
[E 2015 Original Android Development] kaotd99:
does this kernel support USB gamepad via otg ?? vid/pid is 0079:0006
[E 2015 Original Android Development] beast99:
Just a request, will you add overclock frequency in your kernel, like 1.4 Ghz or as your wish, so I think we will have a stable over clocking kernel for surnia, thanks ?
[E 2015 Original Android Development] srfarias:
Why? I don't like overclock on this devices, always i see instability with it. And isn't a big difference in performance
[E 2015 Original Android Development] beast99:
Okay do what you think is right, I'll always with your kernel ?one of the best kernel in performance and battery backup both. ?
[E 2015 Original Android Development] kunchithi.nikinhuh:
hey. how can I active the DT2W function?

and, I was with another kernel before install your kernel, so the configs are "crazy" here hahahaha. for you, which is the best "configuration"? like I/O and other things...

i don't play HARD games on this phone.. just The Sims FreePlay. my use is basically this, and WhatsApp, Snapchat, YouTube, Twitter, music, and Web pages... what you recommend?

thank you!!

PS.: Sorry for my English.

Enviado de meu MotoE2(4G-LTE) usando Tapatalk
[E 2015 Original Android Development] nguyenquangduc2000:
Lionfish, thunderplug, fiops scheduler for international storage and bqf for sdcard :)
[E 2015 Original Android Development] Killer7Mod:
Wifi this taking too long to reactivate after being disabled..
[E 2015 Original Android Development] DroidFreak32:
Yeah same here
[E 2015 Original Android Development] DonTin:
I updated to r8 and wifi stopped working. I restored back to r7 from a nandroid. (using Turbo surnia 06/16)
[E 2015 Original Android Development] srfarias:
Wifi should work.. anyway i'm not a soothsayer
[E 2015 Original Android Development] DonTin:
Thanks for the comment, I tried a second time and it worked! Dont know why it didn't the first time. Thanks for this great kernel.
[E 2015 Original Android Development] Knuxyl:
can someone run an Antutu Benchmark with CM13 and this kernel?

I have CM13 and squids kernel and I got a score of 27000.

Squid hasn't updated in over a month and I'm looking for something that has active development.

Thanks
[E 2015 Original Android Development] mrxtc89117:
25661 using srfarias kernel.
[E 2015 Original Android Development] mrxtc89117:
Here is another benchmark with slightly tweaked kernel settings. I'm running Dirty Unicorn Rom and sefarias kernel. Score is 27352
[E 2015 Original Android Development] Knuxyl:
thanks. seems cm13 and squid on default is better for now.
[E 2015 Original Android Development] PimpMy5Ton:
The scores in Antutu don't prove anything as far as kernel/rom performance, it just spits out random numbers each time, not very effective as far as the results on how a kernel or rom is tuned
[E 2015 Original Android Development] nguyenquangduc2000:
Why don't you add overclock feature? [MENTION=6751265]srfarias[/MENTION]
[E 2015 Original Android Development] beast99:
Yes that would be awesome ??pleaseeee add oc
[E 2015 Original Android Development] dwane3:
This programm is not working with kernel https://play.google.com/store/apps/details?id=app.akexorcist.motoxled ,with squid kernel is ok,why?May be will fix?
[E 2015 Original Android Development] OneDiablo:
Thx for kernel ^^ very cool

Thx for kernel!

Your kernel is update all time very cool

Unfortunately squid have stop kernel,stop updates

And i see that tour kernel is updated almost every month , so i turn to the kernel ils that i advise your kernek:good:
[E 2015 Original Android Development] srfarias:
Why i should add overclock? My concept of this kernel is to bring the most stability that i can. OC isn't really necessary on modern devices like surnia, and only resulting on a worse performance/stability. It's also much stress for this hardware..

Idk why people love oc.
[E 2015 Original Android Development] nguyenquangduc2000:
Oc to 1.4 ghz does not cause any problem... It also increase little performance. And I think many people like oc to 1.4 ghz
[E 2015 Original Android Development] mrxtc89117:
Is ElementalX governor possible in the future?
[E 2015 Original Android Development] Killer7Mod:
[MENTION=6751265]srfarias[/MENTION] Wifi is still slow to activate after being disabled :(
[E 2015 Original Android Development] srfarias:
Its the same for me.. Same performance at single/multi core.. I want to keep my cpu as healthy as possible, anyway if anyone want OC they have your kernel. So.. :rolleyes:
[E 2015 Original Android Development] srfarias:
Mmmm for me its ok.. :confused:
[E 2015 Original Android Development] srfarias:
Yasss
[E 2015 Original Android Development] Killer7Mod:
it is Log dmesg

XT1514

RR
[E 2015 Original Android Development] nguyenquangduc2000:
It depends on your decision :) Good luck
[E 2015 Original Android Development] ayush rao:
There isn't any change in the geekbench scores. U shld try Antutu..... you'll definitely see a performance change
[E 2015 Original Android Development] srfarias:
Antutu? Geekbench? I never did that kind of test :eek: ^^ . Anyway i don't want to add OC
[E 2015 Original Android Development] DroidFreak32:
there was a similar issue in squid kernel months ago too.. If I'm right , he downgraded the Wi-Fi drivers and it fixed the problems.
[E 2015 Original Android Development] mrxtc89117:
Is there a way to disable zram in the kernel? Or maybe an app to disable zram?
[E 2015 Original Android Development] srfarias:
Kernel auditor..
[E 2015 Original Android Development] pamplinas:
I flashed this kernel to the Resurrection Remix Rom and it helped with the Arise audio mod, now the AM3D gui works. Thank you!
[E 2015 Original Android Development] srfarias:
I add again DT2W on the kernel.. I make some some changes.

* All screen freezes fixed (maybe, it's something that need A LOT of test)

* In call issues fixed (at now.. it seems fixed)

* Dead screen on sleep fixed

* And more little fixes..

The only issue that i can't fix is the *screen freez on boot*, to avoid it, make sure that dt2w was applied when the screen is on (for example, with Kernel Adiutor was applied 5 seconds after boot, i think that all know it).
[E 2015 Original Android Development] nguyenquangduc2000:
Int touch_nr=1 and the screen is not freezed when applied
[E 2015 Original Android Development] srfarias:
I'll try it

EDIT:

[MENTION=6775915]nguyenquangduc2000[/MENTION] Don't work for me.. :confused:
[E 2015 Original Android Development] dwane3:
Sorry,but where this settings?
[E 2015 Original Android Development] mrxtc89117:
any way to disable dt2w? maybe thru kernel adiutor? I cant find the option.
[E 2015 Original Android Development] srfarias:
On "Wake Controls" tab.. anyway it's disabled by default
[E 2015 Original Android Development] :
Here's at least a temporary fix for the screen freeze with dt2w.

http://xdaforums.com/moto-g/orig-de...ock-screen-t3061589/post59928341#post59928341

I found it a while ago and had used it on my Moto G when we had the same trouble. Just flash it in recovery and you can enable dt2w with an app or an init.d script. It works just fine.
[E 2015 Original Android Development] nguyenquangduc2000:
I tried but it has no effect

---------- Post added at 02:05 AM ---------- Previous post was at 02:05 AM ----------

In the config file in kernel source :)
[E 2015 Original Android Development] :
I was wrong, it doesn't work unless you use an init.d script to set dt2w. I just tried again with Kernel Adiutor, I must have turned the screen on right away the first time I tried. It must need to be activated before the scrfix binary.

I've been using it with an init.d script to activate dt2w for about 5 hrs now, and haven't had the screen freeze once.

Here's a script for init.d, just rename it to remove .txt and set permissions to 0755.

Edit: [MENTION=6775915]nguyenquangduc2000[/MENTION] change the first two numbers in the name of the init.d scripts so the scrfix script runs before the dt2w script. I swear it'll work then. I forgot I modified the zip I had more than a year ago.
[E 2015 Original Android Development] Killer7Mod:
i have tested scrfix and dt2w active in init.d and it work perfectly :)
[E 2015 Original Android Development] :
I forgot to mention, I still get a black screen when recieving a

phone call. All else seems good though.
[E 2015 Original Android Development] Joel Oliveira:
Can you port this kernel to otus ?
[E 2015 Original Android Development] srfarias:
Hahahahahahhaa :highfive:
[E 2015 Original Android Development] srfarias:
Yeah i know.. dt2w need moooooore work and tests :confused:
[E 2015 Original Android Development] arnabnx:
DT2W works great...works flawlessly with your du rom. Just install kernel and enable dt2w with kernel auditor.....as simple as that.