yashsingh1/xdaforums huggingface dataset:
[E 2015 Original Android Development] KonomiKitten:
That's fair, I am only on CM12.1 because all the CM13 builds I tried from the XDA Forums had issues, one of them the Sensors didn't work all the others enabling and disabling the WiFi gave an immediate kernel panic. I eventually switched to CM12.1 and it was more stable taking a lot longer to kernel panic, however it still did. After flashing the latest nightly of CM12.1 and your r11e kernel I finally got a phone that works.

I don't know if any of these issues are fixed since I checked it's been a month and I never tried any of the CM13 roms from these forums with your kernel, the current combination of software I ended up on was just what worked and didn't kernel panic either frequently or after a few days. Thanks for your time.
[E 2015 Original Android Development] squid2:
Try running my last (February 20th) CM13 build with the 15b version of this kernel. Your WiFi crash issue is probably caused by running an older modem version. CM13 should be rock solid on this device when running a recent modem (5.1 or newer). If your variant never received a 5.1 update or you want to run an older modem for some other reason, you may have a problem with the default CM13 kernel. That's why I built the r15b for surnia from my legacy branch with old WiFi drivers that should work with old modems.

CM link: http://xdaforums.com/showpost.php?p=65417425&postcount=391

CM13 builds that I post myself should normally work reliably.
[E 2015 Original Android Development] KonomiKitten:
Awesome will try all of that thanks so much. ;)
[E 2015 Original Android Development] wmarshall:
Needs some tweaking. Yes camera works and everything else but it is a lot of lag. I know spec wise it's not the best phone but I have noticed the speed had downed. Boost mobile lte version
[E 2015 Original Android Development] squid2:
I don't know why it's lagging for you. Is r5 any worse than earlier versions? Is it just slow initial boot, or is the UI laggy too, even after a reboot or two?
[E 2015 Original Android Development] crazynapkinman:
In my experience with r5 (running it for about a week) it is slow UI. First boot after flash is slow but that's any new kernel. I found it works best with FiOS/performance combination. The transitions and general loading of Google Now seemed slow on any other settings. Especially the transition to Google Now, was very choppy. Flashed back to stock today after confirm it wasn't just my device...
[E 2015 Original Android Development] squid2:
Ah, thanks for the feedback. I don't know why it is slow. I haven't been able to test the recent public releases of my kernel. The only testing of an r5-like release that I've done is with the CM12.1 build I posted on the CM12.1 thread. That kernel seemed fine on my device, no worse than stock. Have you tried my CM12.1 build? Is it laggy too?

I've been running a different (better) versions of my kernel for the past month, and they have been very smooth and reliable, at least on my device. I can't release it yet, and it won't work with the software that your phones currently have, but it will be good. Just be patient.
[E 2015 Original Android Development] fix-this!:
Can we just get a stock kernel with selinux set to permissive to fix the broken cam? Thats all i really need atm.
[E 2015 Original Android Development] crazynapkinman:
I have not tried your cm 12.1. I tried unified build and the Wi-Fi wasn't working and signal dropped like crazy for data and voice.
[E 2015 Original Android Development] fix-this!:
what do you mean it wont work with what were running? are you soak testing? id really like for you to release that stable kernel.
[E 2015 Original Android Development] crazynapkinman:
I tried flashing r5 while on cm12.1 and it caused it to crash like crazy. Had to restore.

Back to stock now but that's okay. I'll wait to flash 12.1 after you guys have had a little more time to iron out the kinks (mainly the signal dropping and random reboot)

Otherwise great work so far. I loved it (for the most part) while it lasted. Lol
[E 2015 Original Android Development] squid2:
Don't flash the r5 builds from this thread on CM12.1. As you saw, they won't work properly. You should flash this ROM to use my kernel with CM12.1.
[E 2015 Original Android Development] crazynapkinman:
How is the cellular signal on this build? Does it go in and out? That was the most frustrating part..
[E 2015 Original Android Development] squid2:
I don't know, I use my Moto E as an iPod rather than a phone. WiFi has been working fine for me though. The build I linked to has updated WiFi drivers, I don't know if they fixed anything relevant.
[E 2015 Original Android Development] crazynapkinman:
Its the cellular data...
[E 2015 Original Android Development] squid2:
Yes, that's what I was talking about. You mentioned two issues, Cellular data and WiFi not connecting. I don't know about cellular data because I don't use my Moto E a a phone. WiFi works fine for me though on my build.
[E 2015 Original Android Development] crazynapkinman:
On the build with your kernel the cell data connection is better. WiFi is working also. Tyty
[E 2015 Original Android Development] Code Of Conduct123:
were are the rom links?
[E 2015 Original Android Development] Wave49:
Deleted

Deleted
[E 2015 Original Android Development] Bazilli:
With this kernel my phone (XT1524) CPU idles at 998MHz and with stock kernel 800MHz. Min cpu frequency is set 800, but it stays 998MHz all the time, cpu usage is 0-3% on idle.
[E 2015 Original Android Development] squid2:
The go_hispeed_load feature in Motorola's governor is supposed to boost the frequency directly to 998 MHz and stays there for a while when load exceeds a certain level. I had noticed that lowering the idle frequency to 200 MHz caused my phone to jump to 998 MHz far too often. Setting the idle to 400 MHz solved this issue for me. I had also noticed that after rebooting, the phone would stay at 998 MHz for a few minutes before it would idle normally.

Have you tried lowering the idle to 400 MHz to see if that fixes your issue? Does this issue persist a few hours after you rebooted the device?
[E 2015 Original Android Development] Bazilli:
Phone has been on few hours now and it is still 998MHz without any load. I'l test to boot and set min 400MHz later.

...

Anyhow kernel works fine and i'm not facing any lags mentioned above, it is smooth as stock.^^ :)

E: tested now and i put cpu min: 400 MHz but it still idles 998. Flashed back stock and it works normaly @ 800MHz idle.
[E 2015 Original Android Development] NSDCars5:
Hey. Using this on my XT1521, I've noticed that USB OTG doesn't work. It works perfectly on the stock kernel though.

I'll provide the dmesg/last_kmsg as soon as possible.
[E 2015 Original Android Development] EB20XY:
Perhaps a stupid question, but will this 15b also work with the newer 5.1.1 modem fine or does that combi has potential problems ?

Edit: Seems all to work fine. Thanks !
[E 2015 Original Android Development] Hempsader:
Thanks,i will unlock the bootloader and put twrp then ressurection remix.i keep you guys în touch
[E 2015 Original Android Development] ayush rao:
Good luck bro
[E 2015 Original Android Development] :
I've messaged Hempsader all the links he needs for his XT1524

Unlocking bootloader

Root

Twrp

Custom ROMs (resurrection remix and CM13 unofficial)

I wish him Good luck, we all have to start somewhere, and if I cant offer a little help posting a few links, then I can't repay all the people that helped me a few years ago when I was a noob !

I wish Hempsader good luck!

---------- Post added at 12:17 PM ---------- Previous post was at 12:07 PM ----------

Just flashed r15b kernel and Squid CM13 (0220) to try........

Everything fine so far, up and running some 4 hours without any issues apart from one at initial set up.....

Set up google account (i use AGapps pico) and sign in, then I get an error that google play services has stopped, and google set up force closes.

Opens OK after reboot.

Its probably a gapps error but I thought I just mention it because apart from upgrading from r15 to r15b kernel, the only other changes I have made is flashing squid TWRP version 3.0.0 and I not had this google set up error before.

Great work and proud to be using squid kernel, recovery and ROM
[E 2015 Original Android Development] ayush rao:
I always get that error but it goes after Google updates in the playstore
[E 2015 Original Android Development] Sher1234:
[MENTION=6485916]squid2[/MENTION] wana know which kernel is supported by official Android Marshmallow 6.0 Update on XT1521 INDIAN VERSION

As Modems are updated to 6.0 & u told r15b isn't supported by Stock Marshmallow
[E 2015 Original Android Development] EB20XY:
can you give a catlog here after such event ?
[E 2015 Original Android Development] PriPhaze:
The problem you describe always happen to me everytime i flash a kernel, but one single reboot fix it.

The same behavior goes for the adoptable storage, the phone wont read the sd card the first time you boot after flashing a kernel but one reboot will make the problem go away.
[E 2015 Original Android Development] EB20XY:
Perhaps strange, but I have now the best call quality ever on a mobile phone, sofar I can remember. :cool:

With "squid_kernel_r15-surnia.zip" I had bit noise in general.

Now with "squid_kernel_r15b-surnia.zip" it is so great, that I often think the call is stopped if the other side is not speaking. :laugh:

I used now both kernel versions on the same ROM of [MENTION=4910973]Vatsal[/MENTION] 's Temasek CM13.0 cm-13.0-20160221-UNOFFICIAL-surnia.zip and on the newest 5.1.1 baseband (see below).

Thank you for this kernel ! :highfive:
[E 2015 Original Android Development] P0PETIN:
Hey [MENTION=6485916]squid2[/MENTION] what about adding sound control to use with kernel adiutor?
[E 2015 Original Android Development] sd_matto:
[MENTION=6485916]squid2[/MENTION]

Thanks for great kernel.

I just noticed that XDA Mods closed the thread for CM13; please consider opening your own thread for CM13, to the extent that you are still supporting CM13 after your Feb 20 build.

Thanks again for all you do!
[E 2015 Original Android Development] iks8:
Maybe it's to early to say that but I feel like signal reception (mobile service) is worse on 15b than on 15, can anyone confirm?
[E 2015 Original Android Development] Android_noob17:
[MENTION=6485916]squid2[/MENTION] now that Motorola released the marshmallow kernel files for the moto e 2gen what does that mean for development? http://www.androidpolice.com/2016/0...hmallow-kernel-files-for-the-2015-moto-e-lte/
[E 2015 Original Android Development] squid2:
Squid Kernel r15c

I've posted a new build with minor changes. and updates The main modification is that I updated the camera driver configuration to support the Marshmallow stock ROM and my new March 5th CM13 build. This means that ROMs using old camera drivers will not work with this build. The other change I made was updating to Linux 3.10.99. This build is from the legacy branch again, so it will hopefully continue to work with old modems.
[E 2015 Original Android Development] Thexmastermind:
Do you have a thread with your mm ROM builds?
[E 2015 Original Android Development] yelupic:
http://xdaforums.com/moto-e-2015/or...moto-e-lte-t3329100/post65661556#post65661556
[E 2015 Original Android Development] Thexmastermind:
[MENTION=5644259]yelupic[/MENTION] thanks. Now a followed thread.
[E 2015 Original Android Development] KonomiKitten:
Woke up to a rebooted phone on this build, I can't find the kernel panic in /data/system/dropbox though sadly. This is with your CM13-20160220 build, OpenGApps arm-6.0-nano-20160105 and squid_kernel_r15b-surnia. Please advise? I did notice there is a squid_kernel_r15-surnia-legacy should I use that instead of squid_kernel_r15b-surnia?
[E 2015 Original Android Development] orkanamn:
Legacy is for basebands/WiFi drivers older than 5.1 and if I understand correctly r15b is legacy with improvements. Try squid's latest cm13 with r15c. I haven't tried it myself but r15c works well on temasek's cm13, so far. :beer:
[E 2015 Original Android Development] squid2:
The r15b/c are legacy branch for surnia. The old baseband has issues with both, but crashes much less with the old WiFi driver than the new one.
[E 2015 Original Android Development] KonomiKitten:
I never crashed on r11e with 300 hours up time though, did I just get lucky?

Edit: If that is the case I'll just get around to flashing my baseband today, makes me a little nervous but meh, I want a stable phone damn it...
[E 2015 Original Android Development] squid2:
If you get another crash, check the logs in /sys/fs/pstore. If it says wcnss crashed, that means the modem is to blame. If wcnss didn't crash and you see the origin of the crash elsewhere in the kernel, post the log and I'll take a look.
[E 2015 Original Android Development] KonomiKitten:
Okay, I did check /sys/fs/pstore and it lacked any files above 0 bytes, same for /data/system/dropbox most of the files where blank with no contents. I did manage to just flash my modem to the 5.1.1 release of my firmware and all working so far so I don't know if that will solve the crash or not I'll keep you posted (obviously changed to the r15 kernel when I went to 5.1.1).

On another note I noticed there is a 6.0 ROM with an even more up to date baseband than 5.1.1. For my phone the following basebands exist:

XT1521 RETASIA 5.0.2: M8916_200610.10.02.58.18R
XT1521 RETASIA 5.1.1: M8916_2020617.29.03.21.45R
XT1521 RETASIA 6.0: M8916_2020629.41.03.21.51R

Is there a recommended baseband? I'm going with the 5.1.1 now because your original post mentions that.

Also on another note could I make a request to give the original post of this thread a bit of a clean up, I know you're busy but with the build versions getting different the initial post is starting to get confusing. For example it mentions surina-legacy for support of the old baseband version but doesn't mention that r15b/c are for that instead. Be nice to have it a bit more detailed.

Again thanks for your work and time!
[E 2015 Original Android Development] KonomiKitten:
Follow up from my last post, I wiped system, cache and delvik. Then I flashed the following: cm-13.0-20160305-UNOFFICIAL-surnia, open_gapps-arm-6.0-nano-2016010. I skipped the r15 kernel this time. Leaving me with the following configuration.

Configuration:

Recovery: TWRP 3.0.0.0 r2 squid
ROM: cm-13.0-20160305-UNOFFICIAL-surnia squid
Kernel: Not flashed (Using what came with the ROM)
GApps: open_gapps-arm-6.0-nano-20160105
Baseband: modem_5.1.1_LPI23.72-65_M8916_2020617.29.03.21.45R_FSG-8916-02.58
Model: XT1521 RETASIA

I'll report back and see how this goes.
[E 2015 Original Android Development] atrix4g18:
Is it possible to have exponential brightness with this kernel. Is it a feature that would even be considered?
[E 2015 Original Android Development] Prithvi Raj Singh:
I flashed it on cm 12.1 nightly 20160312 and it didn't bootup.

help please.......:(

Just done flashing custom kernel for the first time though, ended up in a bootloop.
[E 2015 Original Android Development] cango123:
Read OP....

"The r6-r11e kernels are for 5.1 ROMs only."
[E 2015 Original Android Development] Prithvi Raj Singh:
I flashed r15c.
[E 2015 Original Android Development] cango123:
And there you have your answer. Everything above 11e is for CM13 based roms.
[E 2015 Original Android Development] Prithvi Raj Singh:
So which kernel version should I use?
[E 2015 Original Android Development] :
So, you have not followed simple instructions then come here begging for help.

WHY DID YOU FLASH A KERNEL FOR MARSHMALLOW ONLY ON A LOLLIPOP ROM ??? (CM12.1)

Maybe you can explain?

why did you flash r15c which the dev says is for marshmallow only.

Why did you do this???

You now have to do an advanced wipe of data, system, internal memory, cache, and dalvik and re flash your ROM.

Only flash a lollipop kernel (r6 to r11) and please read all instructions properly before attempting an install.

I am sorry to sound mean or patronising, it is not my intention, really......

But in the last few months, all I have read in these forums is "help, my moto e don't boot" then they admit to flashing a ROM from a moto e 1st gen......

Or even worse, flashing something on a device its not designed for.......

Just like you have done.

Happy to help anyone but not anyone who can't follow simple instructions.

Bootloops is what happens when you don't follow instructions.

Don't do it again!!!!!!!!!!
[E 2015 Original Android Development] Prithvi Raj Singh:
Thanks.

I forgot to read it, sorry.
[E 2015 Original Android Development] :
My advise to you is to read everything before proceeding with any modification. Then read it again.

And read it a third time just to make sure. Only proceed when you are sure you know what you are doing. "Forgetting to read it" is a little naive to be brutally honest.

I hope this has learned you and anyone else who "forgot or can't be bothered to read" a valuable lesson.

The devs put in a lot of hard work in their own time to make these modifications for us all.

People who don't follow their instructions, or think they know better than them then come here demanding or begging for help are a little bit of an insult to their hard work.

You don't have to apologise to me, apologise to squid for rushing in blindly without reading his instructions.

Another time, just ask here if you are not sure, you just admitted you didn't know which kernel to flash, asking before you flashed the incompatible kernel would have saved you some embarrassment and a ticking off from me.

Read instructions properly in the future.
[E 2015 Original Android Development] Prithvi Raj Singh:
Sorry to ask but what are the extra features of r11e kernel and how could I apply them to my phone?

Thanks for helping out...
[E 2015 Original Android Development] :
Read this, and go back to the first post with further details.

Quote from the dev

The r11e version is the latest for Lollipop 5.1 ROMs. CM12.1 users and LPI23.29 stock users should use the version posted here. Users of the new LPI23.72 stock 5.1.1 should use the osprey version instead. See squid_kernel_r11e-osprey-stock.zip

For CM13 and similar Marshmallow ROMs, use my latest version (r12 at the moment).

My suggested install procedure:

1. Boot into TWRP (make sure you have a suitable ROM installed)

2. Flash my kernel zip.

3. Reboot into Android.

After following these steps, you will be running my new kernel. You can verify in Settings->About phone->Kernel version. If the ROM behaves strangely on first boot, reboot the phone. It should be stable after the second boot.

Attention 5.0 Stock ROM Users:

The latest versions of this kernel (r6 and up) are only for 5.1 ROMs. I suggest that you update to 5.1 if possible. If you need to stay on 5.0 and want my kernel, you will need to use the old r5 version.
[E 2015 Original Android Development] dandrumheller:
If you don't understand what a custom kernel will do for you, you need to not flash custom kernels, and research until you do understand. The information you want / need is beyond the scope of a post or 2 in response.
[E 2015 Original Android Development] :
Im finding it so annoying and disappointing some users can't read simple instructions/or do something to their device without considering the implications of their actions, or worse, even understand or know why they are doing it......

Not just in this thread, but everywhere on XDA and other forums.

A note to anyone thinking of going ahead with any mods.

Research. Read. Learn.

Don't proceed just because you thinks its cool or will make a difference.

While we are happy to help with Answering any questions people may have, its becoming increasingly frequent of people to demand help here, on other forums, and on google plus and Facebook, after they have done something wrong, mistake or on purpose and bricked their device.

I will help anyone with a problem, but I'm not going to help anyone else who can't read instructions or does anything to their device not recommended by the dev of a mod.

Take heed, others feel the same.
[E 2015 Original Android Development] omararce:
Get over it! My god with the "purism"!!!

Enviado desde mi MotoE2(4G-LTE) mediante Tapatalk
[E 2015 Original Android Development] PriPhaze:
You keep repeating the same thing here and there ... dude it doesn't matter how many time you said it, there will always be ppl that wont read.

To be honest with you im getting more tired of reading your comments than reading the ones from ppl that have problems because they didn't read on how to flash or do something.

You could just ignore them too, there's no need for you to tell us how frustrating or annoying is to see someone not following simple instructions.

I just wanted to give out my opinion, if you wanna keep doing it is up to you.
[E 2015 Original Android Development] :
Fine. That's my opinion, but its obvious my opinion doesn't matter/isn't needed or not wanted.

I'll just shut up and keep quiet, that way I don't upset you, offend anyone or be accused of being a purist!!!!

To hell with it all, im deeply offended and quite Franky rather upset / annoyed i can't have an opinion.

Best I leave this alone and go and sulk in a dark corner somewhere.

Best of luck with this SQUID, and I wish you well, I'll take my moto e and throw it at the nearest wall......

Pity the senior users of XDA cant have an opinion anymore.

The world is really getting a tedious place nowadays.
[E 2015 Original Android Development] ayush rao:
Dude chill!!! Nobody hates u......it's just one person who disagrees with u....

Also don't throw ur Moto e on the wall if u don't want. There might be many who want such a phenomenal device ????
[E 2015 Original Android Development] omararce:
It was not enough telling us "how stupid" we are for not knowing (mastering) sonething, but on top of it all you have to cry about it!!!???

Enviado desde mi MotoE2(4G-LTE) mediante Tapatalk
[E 2015 Original Android Development] orkanamn:
Use r11e for 5.1. R12+ is for 6.0 only.
[E 2015 Original Android Development] golu1998:
I am using cm12.1 surnia I flashed v r11e but did'nt worked settings is still showing the stock version of the kernel p.s. I also tried the following r10b and few others but non of them worked !!!

I have used fenomenal kernel before so I'm not new to the installation process
[E 2015 Original Android Development] KonomiKitten:
Try mounting /system as writable before flashing.
[E 2015 Original Android Development] fivefour:
Personally when I feel the way I'm assuming you do I simply stop visiting XDA for a while.

To prevent angst is best to remove the source.
[E 2015 Original Android Development] golu1998:
Wake controls missing??

I am using cyanogenmod 12.1 on xt1521 and I somehow I was able to flash the r11e kernel, but seems like the wake controls are missing!!! If anyone knows how to enable them please do tell me!! :) TIA.
[E 2015 Original Android Development] debojyotidey:
I have the XT1521 model.....i have recently upgraded to stock mm.....after a few failed attempts i finally flashed the latest 16/3 build of cm12.1....the issue arises when i flash the 11e version of squid kernel(as mentioned latest for cm12.1 users).....the wifi seems to be broken.....can anyone help where i might be going wrong?
[E 2015 Original Android Development] ayush rao:
Always flash the latest build available for ur Android Version and pls always read the OPs Instructions
[E 2015 Original Android Development] debojyotidey:
i am currently running latest cm12.1 build....according to instructions i should flash the 11e version of squid kernel....but when i do all i have is broken wifi
[E 2015 Original Android Development] ayush rao:
Sorry bro I thought u flashed r11 on cm13 ROM.....I flashed r11e on cm12.1 nightlies and everything works fine
[E 2015 Original Android Development] debojyotidey:
maybe its a modem issue....i can't really figure out
[E 2015 Original Android Development] vayavalla:
Did you update the modem with the stock 5.1?

Enviado desde mi ifive_mini_3GS mediante Tapatalk