yashsingh1/xdaforums huggingface dataset:
[Moto G Original Android Development] DoctorStrange96:
I will pause development of all kernel variants (CM and this one), for all devices, for some time. No ETA for coming back. I just dont feel like continuing to do this right now. And before you ask, it has nothing to do with money/donations. Its because im having a quite busy life these days. I hope you understand.
[Moto G Original Android Development] Wyneg:
You must rest, man, take a nap ;)
[Moto G Original Android Development] woozie.2007:
i installed, it works, thanks kaminari
[Moto G Original Android Development] Biz92k:
Now everything works flawlessly, great job as always.

Thanks for everything, have some rest! :)
[Moto G Original Android Development] Nbuulb:
@ K4minari

Do you know anything about some kernel parameter to tweak the minimum free space threshold related to the "insufficient storage space" error when installing/upgrading apps?

I've read something here http://android.stackexchange.com/qu...djust-the-threshold-for-the-storage-low-event, but maybe I'm misunderstanding, so I'd like your opinion.

Thanks!
[Moto G Original Android Development] nicoconunac:
Wonderful kernel kaminari, many thanks for that. Can i ask if is there a reason why fast charge is disabled by default?
[Moto G Original Android Development] DoctorStrange96:
I might be free again mid to late December. In the worst hypothesis, only early to mid January.

Discussing development is okay. I just dont have time to code and build. Its an average of 10-15 per build. (I need to "make mrproper" quite often). Plus, checking for bugs.

PowerHAL doesnt let you set any governor parameters, it'll override everything as soon as the screen goes off. Also, it was designed to work with MP + interactive governor only*. And MPDecision borks itself if you change min/max frequencies (fails to turn CPU cores on/off)**. They weren't meant to be user configurable, anyway. (At least not after boot)

This doesnt happen with AutoSMP, you can change frequencies at will and it'll still work as intended.

*Source: CM PowerHAL source code. Not much different from the stock one.

**Source: Did it myself. (Do that and take a logcat. It'll be crawling with "MP-Decision" lines.)

About the zips: R6.1 only has the compatibility check removed. I admit, I did a poor job at porting it from the CM version. I'll keep it removed but you must swear to me that you wont try to flash it in any non-IDCrisis rom. Yeah, there are always people who do that.
[Moto G Original Android Development] Benfll:
Can I just flash R6 over R6 beta 2 normally, I don't need to reset/clear anything?
[Moto G Original Android Development] demoncamber:
Whenever you get a chance, could you up these for peregrine too please?
[Moto G Original Android Development] Benfll:
I tried flashing the V6 file through TWRP but it failed with error 2. What does that mean?
[Moto G Original Android Development] anzhaki:
It is giving error 2 on twrp with latest identitycrisis.
[Moto G Original Android Development] Bludwurst:
Kaminari answered this in the previous page of the thread, I believe.

A brief search through the thread would've given you an answer.
[Moto G Original Android Development] Benfll:
Is it 6.1 I want? That says it just removes the compatibility test, I'm running the latest version of IDCrisis so that shouldn't be a problem. If it is then it's no good because ATM there are only downloads for Falcon but I'm on Peregrine.
[Moto G Original Android Development] Bludwurst:
From my understanding, something Went Wrong with the compatibility check, thus causing "error 2" s for everyone. Disabling it gets rid of the problem but adds the possibility of the user screwing themselves up by flashing the wrong thing.

But you use Peregrine... :v

Maybe you could try to downgrade or just keep whatever version you already have installed :v
[Moto G Original Android Development] anzhaki:
My bad, links on first page should be updated since an average user just look on first page.

EDIT: there is a huge battery drain due to wifi wakelock.
[Moto G Original Android Development] Banzaj:
I installed kernel from wrong directory (subfolder of /sdcard). Wifi on this kernel doesn't work, but after installing stock kernel everything is going alright. What should I do now, because reinstalling of R6.1 doesn't change anything?
[Moto G Original Android Development] Choochter:
Follow the instructions in the OP
[Moto G Original Android Development] DoctorStrange96:
I'm back! At least sort of...

I'll try to get an update ready for you guys. It wont be much though. The IDCrisis version will have to be built from an older version of my CM kernel tree, to avoid problems (because of the differences between IDCrisis and CM/AOSP). I'll try to apply some security patches, and try to get mpdecision working without powerhal
[Moto G Original Android Development] :
sorry wrong thread
[Moto G Original Android Development] DoctorStrange96:
Release 7 is now up!

The only significant change is that some build optimizations were ported from the CM version. Oh, and the flashable zips will have no compatibility check for now.

You'll find what you want at the OP.
[Moto G Original Android Development] anzhaki:
Thank you, no problem so far. The only thing I noticed is it is a little bit slower to connect to WiFi after activating it.

Besides that everything works fine :)
[Moto G Original Android Development] DoctorStrange96:
I'm still working on this project, but my priority is AOSP/CM/Lineage or any rom based on those. I'm no longer using ID Crisis.

About the reboots: Please do get me some logs (logcat and dmesg) if possible. Since your phone doesn't go straight to the initial (Motorola / powered by Android) boot logo (after fully freezing for some seconds), then we can rule out a kernel panic. The problem might be with the ROM itself. But I'd still like to take a look at the kernel logs, as the cause of your issue can still be related to the kernel.

Do you use Xposed or any other modification, excluding root access?

This zip has just drivers, in the form of loadable kernel modules/objects (.ko extension). The img is the kernel.
[Moto G Original Android Development] jogus48:
no mirrors found...
[Moto G Original Android Development] Pixel_McFly:
Can I use my phone as usb keyboard/mouse with this kernel?
[Moto G Original Android Development] RahulSeen:
No support for USB HID in this kernel.

However, you can try AnyKernel from PinkFlodz for AOSP 5.0 or CM 12 [buggy now]

Otherwise, you can try Xperience Kernel from TeamMex (exclusively for Xperience Marshmallow ROM, tried and tested).

No kernel on nougat support USB HID till now.
[Moto G Original Android Development] adinkwok:
Go into the zip and find the updater-binary (within the sub folders of META-INF) and open it with a text editor. Scroll down the script until you find this:

# Check device compatibility
ui_print " ";
ui_print "* Checking device compatibility...";
if [ `echo $buildid | awk "/IDCrisis/"` != "" ] || [ `echo $builddispid | awk "/IDCrisis/"` != "" ]; then
is_idcrisis=true;
else
is_idcrisis=false;
fi;

if [ $is_idcrisis = "true" ]; then
ui_print "* Device compatibility check passed.";
else
ui_print "* Device compatibility check failed.";
ui_print "* Your device is a Moto G but it runs an incompatible Android version.";
ui_print "* This kernel works only with Android 6.0.x Lollipop (SDK 23).";
ui_print "* Your device's Android version is: $currentversion ($ver, SDK $currentsdk)";
umount /system;
abort;
fi;

Remove it all.
[Moto G Original Android Development] himu_joy:
anyone tried this kernel on last ID crisis 1.2 dual sim (xt1033)???
[Moto G Original Android Development] DoctorStrange96:
This is for those of you who have a titan/thea and who also know how to build a kernel.

This kernel here also works with these two devices, provided you build it with a slightly altered defconfig (you must choose the correct sensor drivers), and cherry-pick two or three patches (for faux sound and kexec-hardboot).

This kernel will NOT work with cm-based roms because they've changed some sensor-related stuff in order to add Doze support (which the stock rom lacks).
[Moto G Original Android Development] Wyneg:
Trying it!

Thanks for your work ;)
[Moto G Original Android Development] sandy_zc:
Yes I did from April 4. No problems detected. (Kaminari_v2.0_testbuild_20160327_2_Falcon.zip)
[Moto G Original Android Development] Chandresh204:
delete

---------- Post added at 12:16 PM ---------- Previous post was at 12:02 PM ----------

i was getting GPS lock offline in the stock identity crisis kernel although not completely accurate but still. After flashing the latest version provided in this thread i don't get a GPS lock offline. nothing at all. is the GPS problem kernel related? [MENTION=5736790]kingkaminari[/MENTION]
[Moto G Original Android Development] DoctorStrange96:
I dont know as i never had any gps problem myself. Just in case, go into (m)fastboot and erase the modemst1 and modemst2 partitions, and then reboot. If that doesnt solve your problem, then i dont know what to do
[Moto G Original Android Development] Chandresh204:
doesn't help.... still the same issue :(
[Moto G Original Android Development] himu_joy:
downloaded 20160326 version. its not installing on IDcrisis 1.2. showing me "this kernel is for 6.0.x version, you have version 6.0. installation cancelled."

can u give me the link of ur one? or ur 20160327_2_falcon.zip version??
[Moto G Original Android Development] DoctorStrange96:
The final 2.0 version is being built as i write this. And there'll be no compatibility check (yay!).

Edit: Here's version 2.0. And no compatibility checks to be found.

https://www.androidfilehost.com/?fid=24459283995314615

And here's the lte version. https://www.androidfilehost.com/?fid=24459283995314633
[Moto G Original Android Development] reymonito:
The LTE version is for the xt1040? And the installation procedure IAS the same?

Thanks.

Enviado desde mi XT1072 mediante Tapatalk
[Moto G Original Android Development] DoctorStrange96:
Yes. The lte vesion is for xt1039/xt1040
[Moto G Original Android Development] sandy_zc:
What the difference with "Kaminari_v2.0_testbuild_20160327_2_Falcon.zip" ?

I mean, there is no need to flush "Kaminari_v2.0_Falcon.zip" if I already flushed "Kaminari_v2.0_testbuild_20160327_2_Falcon.zip" ?

Thanks a lot!

By the way, in my case still no problems detected (WiFi, GPS works)
[Moto G Original Android Development] nicoconunac:
If i am coming from your first alpha release and with idcrisis 1.1d (systemless root and not in-built) is it just enough to flash the last release? Thanks for the great work

Inviato dal mio XT1063 utilizzando Tapatalk
[Moto G Original Android Development] damian3581:
hello, which I use to link the xt1040 LTE?
[Moto G Original Android Development] Wyneg:
XT1040 LTE

;)
[Moto G Original Android Development] DoctorStrange96:
If the test builds work fine for you, then its optional (but recommended anyway).
[Moto G Original Android Development] DoctorStrange96:
Flash the rom's stock kernel, then flash my kernel, and flash supersu using systemless mode
[Moto G Original Android Development] demoncamber:
Getting some really odd hangs and heavy stutters once I start tweaking things in Kernel Audiuter. Even after just simply changing hotplug, governor and the usual stuff. Anyone else? Moto G XT1042 with [ROM][PEREGRINE]Identity Crisis 6

Kind of stumped, once I uninstall KA and reboot, everything works find again.

Should I be only using the " KaminariMM_20160303.210222_Peregrine.zip " for that ROM, or is that not the issue?
[Moto G Original Android Development] DoctorStrange96:
Which kernel version are you using? Thats a quite old test build, this one you linked.
[Moto G Original Android Development] nicoconunac:
A doubt comes to my mind... Is this the zip to flash before flashing your kernel in OP or the one in idcrisis thread made by Lost101 for xt1032? Or maybe are they just the same thing, with the only difference that yours has not kernel modules? I'm a little bit confused (also because it is named "titan boot image"), i flashed this one above and not the one in idcrisis thread... Was i right? sorry for the stupid question
[Moto G Original Android Development] baxtex:
What kernel tweaker app do you guys use? And do you have any settings that you'd recommend?
[Moto G Original Android Development] nicoconunac:
For me kernel adiutor works fine, it is always a recommended app. For the settings, Kaminari wrote before in this thread that the default ones are the recommended (kernel tuned by default)
[Moto G Original Android Development] baxtex:
Alright, thanks!
[Moto G Original Android Development] jdegreef:
Wel, if it works you're right, if not you're wrong.
[Moto G Original Android Development] nicoconunac:
The problem is that i'm not so sure it worked right, since after flashing titan image, recovery rebooted immediately like that was an error and the booting process took way more time than usal... But in the end it booted after flashing kaminarikernel... I only wanted to be sure about it and if i have to "repair" something
[Moto G Original Android Development] lost101:
[MENTION=5816802]nicoconunac[/MENTION] - In my opinion all you need to do is flash the KaminariKernel zip. [MENTION=5736790]kingkaminari[/MENTION] could you say why you ever made the recommendation of flashing the Titan Kernel first?
[Moto G Original Android Development] jdegreef:
[MENTION=1006674]lost101[/MENTION]

Plus if [MENTION=5816802]nicoconunac[/MENTION] had made something wrong I'd doubt the kernel would even boot.
[Moto G Original Android Development] nicoconunac:
Indeed with the titan image it didn't boot... It boots only after flashing kaminarikernel.zip but i guess maybe with some problems since the flashing of titan image before. I think only kingkaminari himself could clarify this. Thanks
[Moto G Original Android Development] jdegreef:
[MENTION=5736790]kingkaminari[/MENTION]

Can you give your expertise on this ?
[Moto G Original Android Development] DoctorStrange96:
To avoid breaking stuff. Since my flashable zip patches some ramdisk stuff (and i used titan's ramdisk files for that), flashing this kernel over a falcon kernel (with the 5.1 ramdisk) can make the phone unusable (read: bootloops and/or apps crashing all the time).
[Moto G Original Android Development] DoctorStrange96:
Of course your phone wont boot with the titan image :p . I added that step of flashing it before flashing my kernel only to avoid breaking ramdisk stuff (5.1 and 6.0 use different ramdisks) and causing bootloops and/or app crashes.
[Moto G Original Android Development] nicoconunac:
Ok, so it was a "right step". Thank you very much for the explanation
[Moto G Original Android Development] lost101:
As it seems like an important step, perhaps it could be included as part of the Kernel installation script. Both Kernels in a single zip in OP - so that the Titan kernel is automatically flashed, followed by KaminariKernel.
[Moto G Original Android Development] demoncamber:
delete me lol
[Moto G Original Android Development] DoctorStrange96:
Maybe i'll do that, but i'll use just the ramdisk files, since thats what matters anyway. We dont need the titan zImage.

It'll have one drawback though: you'll have to flash the stock kernel before returning to the stock rom and/or flashing a kernel that uses an anykernel flashable zip
[Moto G Original Android Development] lcosta2:
Bro, when will have updates? Have overclock?

Sorry my bad english.
[Moto G Original Android Development] Wyneg:
Hi!

I installed your kernel without flash stock kernel, I flashed over IDCrisis kernel, all works ok until now (I installed several days ago, like a month maybe), but I needed to do that?

I have a XT1040!

Thanks!
[Moto G Original Android Development] jdegreef:
If everything works ok I wouln't mind too much ;)

But I assume I don't really get the point why to flash a stock unbootable (because made for titan) kernel on top of the working IDCrisis's one before flashing Kaminari's one. :confused:
[Moto G Original Android Development] Wyneg:
That's why I asked! I want to know too

;)
[Moto G Original Android Development] DoctorStrange96:
That only applies for old versions of the idcrisis rom and/or kernel. If you're using a newer version of the rom (and therefore, a newer version of the kernel) you don't need to flash the titan boot image. It has to do with the init.d & tweak script implementation i used - in the older versions, these were at the ramdisk level. But since the rom itself already has init.d support, i decided to remove it and use the rom's approach instead. If you're using an old version of the kernel, flashing a titan boot image leaves you with an untouched 6.0 ramdisk.

I'm busy these days but i'll try to get another "stock" image done - but this time, bootable.
[Moto G Original Android Development] jdegreef:
Ok, now I understand :)

I think we've been mislead but this post (#6)

It would be a good idea to precise that it doesn't apply if we come from the 6.0.x version of IDCrisis.
[Moto G Original Android Development] FernandoJjr:
If I flash the kernel, and the supersu, it will boot ? I don't understand this very well. Anyone can explain this please? Thank you.
[Moto G Original Android Development] supervixen:
Ok, a question... i've "upgraded" my Moto G with Identity Crisis 6 1.2b (last version). Everything is fine, all my apps are fully configured and working. Now - what will happen, if i install this kernel? Will it break anything, will i need to reconfigure/reinstall all the stuff or will it simply work like it should? :)
[Moto G Original Android Development] DoctorStrange96:
It shouldnt break anything nor will you need to reconfigure everything from scratch. But make a nandroid. ;)
[Moto G Original Android Development] supervixen:
It worked and i must said it - it's unbelievable! I mean - the difference in battery time is almost impossible. Before, on stock kernel from Identity Crisis 6, it was like ~4 hours of screen time with wi-fi and Relay for Reddit (which mean animated gifs, wembs, Youtube clips etc.) before i had to plug the charger. Now it was 6 hours and still 10% battery left! It worked another 4 hourse in standby when i plugged it with 4% of battery. Another thing - ID6 with stock kernel used about 8-9% of battery over night (standby, no wi-fi or data connection), now it's 3%! So, no idea how it's done, but it's amazing ;)

Big thanks to you, kingkaminari! :)
[Moto G Original Android Development] DoctorStrange96:
Didnt expect such an improvement in battery life :p . Considering that our Moto G has a relatively small battery...
[Moto G Original Android Development] demoncamber:
It's so weird, as soon as I start changing things in kernel auditor, my G will lag majorly no matter what I do until I uninstall kernel auditor and clear the settings. Hmm.
[Moto G Original Android Development] supervixen:
Well, to be honest - i've been always pretty happy with battery on my Moto G. It could last up to 3 days when it had to (like going to family and pretty much using phone only when needed) but it was almost always sure that it will not go off before i come back from work, even when i used it real hard. Only when it was a lot of wifi and youtube and such it was something around 3.5-4.5 hours so now, if it's 6 hours - it is far more than i expected :)
[Moto G Original Android Development] DoctorStrange96:
Mine generally does 4.5 to 5 hours - but on the stock 5.1 rom and with my kernel. Maybe its something with my apps and/or my kernel setup (cpu governor, hotplug and so on). I dont use facebooks ****ty app (i go with the mobile site instead, which lacks practically nothing in comparison with the app). I have snapchat (snapcrap :p ) installed though.

Just an off-topic rant about snapchat here. I wish there were a client which consumed less battery & data (and which worked with xposed!) but since snapchat are a bunch of jerks, thats not gonna happen ¬¬
[Moto G Original Android Development] leo4b:
It's stable now?
[Moto G Original Android Development] nicoconunac:
it has always been
[Moto G Original Android Development] asdfPipe:
First time using this kernel (and IDCrisis MM rom) and I'm kind of a noob in this kernel modding thing, can anyone give me some advice on a battery-friendly kernel configuration? i'm currently using Kernel Adiutor but the options look like chinese to me haha
[Moto G Original Android Development] Haggster66:
use the Conservative CPU governor and set multicore power saving to "Aggressive".

There's way more you could do, e.g. capping the maximum CPU frequency at 998MHz or something like that, but the above two things should be quite effective, without ruining the performance. You will notice that your phone will feel less snappy and everything will take longer. But especially the idle battery drain while the screen is off and you're not using the phone at all should be drastically reduced by this.
[Moto G Original Android Development] darckengel:
Thanks for your review, do you use the kernel as it or did you make some tweaks?
[Moto G Original Android Development] triloger:
I would recommend default kernel config with Skynet MOD

Sure you'll love it

This is the link to the mod just follow flashing instructions and you'll be good to go

http://xdaforums.com/showthread.php?p=58846101
[Moto G Original Android Development] supervixen:
No mods, no tweaks, just formatted cache and dalvik/art cache - it took few minutes to rebuild it (~140 apps) but that's it :)

---------- Post added at 20:28 ---------- Previous post was at 20:08 ----------

To be honest, the way it's "documented" or "described" makes it pretty... not even worth reading :P Really - all this voodoo sh*t about Skynet... I mean, ok, Terminator universe is cool and nice, but come on ;)

I might be just too old ;)
[Moto G Original Android Development] darckengel:
Thank you for your answears :)
[Moto G Original Android Development] cichy1173:
Can some1 reupload on different hosting? Androidfilehost is not working.
[Moto G Original Android Development] DoctorStrange96:
Kernel updated to v2.0.1!

Changes:

- Bumped to Linux version 3.4.112

- Compiled with generic GNU GCC v5.3.1

- Re-added some cpu govs

- BusyBox binary updated

- And more

Download (Falcon | Peregrine)
[Moto G Original Android Development] woozie.2007:
i have the same problems like the last version, i am on IDCrisis 1.2 rom and at every restart the phone start very slow, with android indexing app....what can be the problem? Thanks
[Moto G Original Android Development] Wyneg:
Not related to kernel, I'm faced same problem, but I realized that is device's problem.
[Moto G Original Android Development] Choochter:
Not sure where the problem lies, it used to index a LOT faster on stock.

ps: thanks [MENTION=5736790]kingkaminari[/MENTION] for keeping the kernel fresh
[Moto G Original Android Development] woozie.2007:
with the stock kernel the phone boots fast, i have tested for two times, with this kernel wait few minutes :(
[Moto G Original Android Development] sandy_zc:
In OP you still have the links to v2.0.
[Moto G Original Android Development] DoctorStrange96:
Links corrected. Thanks for noticing!
[Moto G Original Android Development] Choochter:
In terminal, busybox is reported as v1.22.1, an old version. Can you confirm?
[Moto G Original Android Development] DoctorStrange96:
Oh damn... Im not on idcrisis atm. But i'll take a look into that.
[Moto G Original Android Development] Choochter:
Thanks
[Moto G Original Android Development] jayaram95:
Boot up time has increased significantly after flashing the kernel. It took a really long time to complete the app optimization process after flashing. Is this a known issue?
[Moto G Original Android Development] Choochter:
It was when we discussed it in this thread yesterday ...
[Moto G Original Android Development] demoncamber:
This is an off and on again issue with our phones. I had this a few weeks ago and now it's working fine. I tried a bunch if crap to get it to go away, not sure what fixed it.
[Moto G Original Android Development] lost101:
I observe no issue. I also regularly wipe userdata. Not doing so is the source of all sorts of problems.