yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] Lollauser:
Hi

The download link to Kaminari SuperLite in 4th post send me to a page with this message

"access denied

looks like you don't have permission to access this folder. Make sure you are signed in to an account that has permission, or check with the developer to request access."

The link to normal Kaminari works well, instead.

Should i use latest links, provided in post 807? i see that's a developer release, intended as not stable, if i'm right.

(I have xt1032 with 5.1)

Also, i see in flashing instructions that the zip is to be copied in the "root of internal storage", by that you mean the folder named "root" i could find with Root Browser (\root) or simply (\)?

I apologize for my noobness :o

thank you for your work
[Moto G Android Development] woozie.2007:
Root means the main folder, the principal folder when you open the phone, you must put that zip near ringtone, picture, music folders. There is root
[Moto G Android Development] Haggster66:
somehow ironic that the super lite versions are 1/4 larger (8.xGB vs 6.xGB ) than the real Kaminari kernels. any specific reason for that?
[Moto G Android Development] DoctorStrange96:
Its not ironic at all. Its because of the compression method used. Superlite's zImage is compressed using lzo, whilst the regular kernel's one is compressed using xz
[Moto G Android Development] utkarshrai:
Most stable version for Xt1033[5.1] [stock]

For Xt1033 running all stock 5.1 ROM what version of the kernel do you suggest that is the most stable/minimum bugs. Also is it necessary to wipe Dalviks cache? If I do wipe it, will I lose any data?
[Moto G Android Development] DoctorStrange96:
Use 1.3.1 if you want stability. As for dalvik-cache, if you wipe it, then the system will need to "optimize" (read: dex2oat) all apps again (that "Android is starting... / Optimizing app x of y" message). No data will be lost.
[Moto G Android Development] DoctorStrange96:
The dev release is quite stable, actually. But i recommend you stick with the regular builds
[Moto G Android Development] utkarshrai:
Works great.

But how can I overclock the cpu. In kernel auditor, the maximum is still 1190mhz. Can I take that a little higher without flashing a custom ROM?

Anyways , great work. No bugs yet. I ran the antutu benchmark and got a score of 23267 which was earlier 17k something. Battery life is also decent with the interactive governor.

Good job
[Moto G Android Development] DoctorStrange96:
Just a quick reminder: Overclock won't be added in the stable and superlite builds. If you want OC, flash the dev builds.
[Moto G Android Development] DoctorStrange96:
See my latest post. There'll be no overclock on stable releases. And max cpu speed depends on the kernel.
[Moto G Android Development] DoctorStrange96:
Just a quick question. Is there any warrior here who refuses to use lollipop and has stuck with / downgraded to 4.4.x (especially 4.4.4)? If yes, then i'm thinking about giving you guys some love (read: a version of this kernel)
[Moto G Android Development] abeloman:
Kingkaminari, in stock ROM (not gpe) I can't mount USB otg, could it be related to this kernel?
[Moto G Android Development] DoctorStrange96:
Could be. But check your drive's filesystem first. The stock rom doesn't support anything other than fat/fat32.

I had no issues here with my sandisk dual usb drive, 16 gigs, formatted to fat32
[Moto G Android Development] Chandresh204:
What CPU governor is giving the best performance and battery life? I am on 1.3.1 for GPE
[Moto G Android Development] Vikram8:
Doe sit work with Osprey Moto G 2015?
[Moto G Android Development] DoctorStrange96:
1. No. This kernel is for the Falcon (Moto G 2013) only. You might want to look for kernels for your device here and here.

2. Please don't quote the whole OP.
[Moto G Android Development] bhumik147:
flashed version 1.3 , audio level seems to be decreased a bit. i noticed it from my volume level, i have to keep it at 90% normally. Pls fix it.
[Moto G Android Development] DoctorStrange96:
Oh. I think i know what i did there. I lowered the amplifier gain to get rid of possible static noises when using low impedance headphones. So no, this isn't a problem per se
[Moto G Android Development] DoctorStrange96:
Version 1.3.2 is ready!

Changes:

- We're using lzo compression again (I want this kernel to be closer to the stock one)

- CPU-Boost removed

- Zips split into stock and GPE (This should make you GPE guys' phones no longer go haywire)

About the new wi-fi driver in CM13: I won't use it in this kernel. It doesn't even build. And I think it won't work with stock Lollipop either. So it's not worth the effort to make it build.

Download (Motorola) | Download (GPE)
[Moto G Android Development] bhumik147:
So you are not going to inc. the vol. Level as it was before?
[Moto G Android Development] guitarfreedom:
I'm using KK (sometimes I flash a 5.1 rom, but then I come back to KK).

A good kernel for it, will be a good idea.

The only thing that I prefer of LP is the smooth interface and animations but performances are great. Do you think to release something?
[Moto G Android Development] DoctorStrange96:
Negative. I haven't noticed any decrease to begin with.
[Moto G Android Development] DoctorStrange96:
I'm not sure yet.
[Moto G Android Development] bhumik147:
Oh come on , you just said you did something. The audio is not comfortable, really
[Moto G Android Development] bhumik147:
The cpu temperature also seems to be going up with a bit of youtube usage apart from low volume issue ( which you are not going to fix). I guess this is it. Time to go back to stock kernel. The experience was great with your kernel. It was fluid and goid inevery way.I dont doubt its great work.. I will miss dt2w feature in stock Kernel :p .
[Moto G Android Development] kedar512:
[MENTION=5736790]kingkaminari[/MENTION] optimized stock released on 9th jan is the latest stable lite version for stock(not gpe), right?
[Moto G Android Development] DoctorStrange96:
Version 1.3.3 is up!

Changes:

- Compiled using -O2 instead of -O3

- Removed CPU underclocking

- Attempt to fix low volume level when using headphones

Download (Stock) | Download (GPE)
[Moto G Android Development] SK_Raj:
Confused

After flash my WiFi is not working on Xt1032 Cm13 Falcon now what k do ?
[Moto G Android Development] mondechristo1:
Flash stock WiFi module
[Moto G Android Development] SK_Raj:
How sir I don't know please say how to flash wifi modules?
[Moto G Android Development] DoctorStrange96:
1. Did you even read the title, mate? This kernel DOES NOT WORK on CM-based roms! It's for stock roms only.

2. Please don't quote the whole OP.

3. Sorry for the rudeness.
[Moto G Android Development] moofesr:
Based on what I've read about this kernel, I suspect the answer is no, but, just to clarify, does this kernel support the Xiaomi Piston v3 keys mod?
[Moto G Android Development] DoctorStrange96:
Yes, it does. I've included cm's patch
[Moto G Android Development] everb00b:
Running GPE had multiple resets with 1.3.2 and 1.3.3, had to go back to 1.3.1 now all good.

I cleaned cache and dalvik\art after every flash and used it for a 2-3 days untill it was unfriendly to use.
[Moto G Android Development] :
I found my phone turned off an hour after I had plugged it in and put it down while on 1.3.3 a couple days ago. First and only time it's happened in quite some time.
[Moto G Android Development] DoctorStrange96:
Hm... I'll investigate that.
[Moto G Android Development] DoctorStrange96:
Turned off? Abnormal battery drain, perhaps? Which was/is your setup (governor, frequencies)? I've been using yankdemand and no shutdowns so far (although the battery's going a bit too fast).
[Moto G Android Development] kevinkid1908:
double tap to wake

why sensor light 's always up (red) when I use double tap to wake? Can U turn it off ?
[Moto G Android Development] koshikas:
it's on to detect when you put your phone in the pocket, to disable dt2w to prevent accidental wakes.
[Moto G Android Development] kevinkid1908:
So, may be harmful to the sensor light?
[Moto G Android Development] espaciox99:
:( pls update cm13 kernel u.u
[Moto G Android Development] lucastracq:
can i flash it straight over the 1.3.1?
[Moto G Android Development] DoctorStrange96:
Yo peoples. Here's a test build i cooked up. Assume Kaminari and KaminariSL had a baby, this build being said baby. It has the features you find in the regular Kaminari builds plus the mpdecision+interactive+powerhal combo you find in KaminariSL. Oh, and there's no other governor except interactive here. Just like KaminariSL! And no CPU overclocking! Isn't that great?

I made this zip using my college's computer (i used dd to extract the kernel and turn it into a boot.img) so i'm not sure it'll install (it did for me). In case the installation fails, extract the zip and flash the image manually (either via dd or via fastboot). The zip is a bit fat - i'm talking about its filesize - because we're using a raw image.

Have fun.

Edit: In case you need to install everything manually, don't forget to push the modules to /system/lib/modules and symlink pronto/pronto_wlan.ko to wlan.ko - skip this and you'll be left without wi-fi.
[Moto G Android Development] Haggster66:
hey, it's saying "invalid attachment specified" when I click on the attachment in order to download the kernel... any idea why that is?
[Moto G Android Development] DoctorStrange96:
[MENTION=5140079]Haggster66[/MENTION]: Xda is acting funny right now. Cant even reply to your post properly. Hold on a bit.

Edit: Try this if you're on stock or this if you're on gpe.
[Moto G Android Development] Haggster66:
cool, thanks a lot man you're the best. downloading right now!

EDIT: running it right now, everything seems to be smooth. I always wanted to have the optimized stock kernel but with the Adreno idler included; and now I got it, very happy :D also interesting to see that Zen is now the default io-scheduler ... let's see how that performs. BTW, I'm coming directly from the January edition of the optimized stock kernel (non-GPe).

Can't wait to see how this work would translate to a 6.0 stock ROM ported from the '04 Moto G.
[Moto G Android Development] everb00b:
[MENTION=5736790]kingkaminari[/MENTION] - should i test the build for random reset on gpe?
[Moto G Android Development] DoctorStrange96:
[MENTION=4364097]everb00b[/MENTION]: Yes, go ahead
[Moto G Android Development] Haggster66:
OK, so after two days I have to say this latest release is good. Without using any benchmarks or looking at any hard data, it performs/feels as well as the optimized stock from January. technically it should have better battery life due to the Adreno idler being present, but it's so hard to measure that since my usage differs from day to day. I got none of those notifications with a lollipop icon so far, saying that there "was an error" and I got no random reboots either. So this kernel is definitely a winner. I might sound like a parrot, but I can't wait to see this on 6.0 (which doesn't have any of the 5.0/5.1 memory leaks). There seem to be some initial issues with porting over the official 6.0 ROM to falcon... let's hope those get resolved. And yeah, Lenovo needs to release the new kernel sources first anyway.
[Moto G Android Development] DoctorStrange96:
Guys, about the 6.0 port, wait. I've got something for you guys.
[Moto G Android Development] DoctorStrange96:
Hey guys, here's a new test build, based on the other 3.4.110 builds. The changes from the last build are:

- All the governors are back

- No more powerhal

- New f2fs driver from motorola (the same used in titan's 6.0 kernel)

No, this won't work with any ported 6.0 rom. Hold your horses. And this is not a "chimaera build" (Kaminari/KaminariSL hybrid) either.

Download (Stock) | Download (Gpe)
[Moto G Android Development] rdmack:
Seems to be working really well here!
[Moto G Android Development] DoctorStrange96:
Well guys... Since our mate [MENTION=1006674]lost101[/MENTION] has managed to port a 6.0 rom from titan... I managed to build a version of my kernel that works with it. (And I made the kernel which comes with the rom as well).

Enter KaminariKernel v2.0 Alpha 1.

It has most of the features of the 1.x releases, excluding USB Fast Charge and the USB HID drivers.

It does NOT work with 5.1 (maybe due to the fact that it uses thea sources).

Edit: We finally have a working kernel. Plus, it fixes the compass. Download.

Edit 2: It doesn't fix the compass yet. There's one more thing I missed. Hold on.

Edit 3: Download that attachment and flash it via recovery. You should have a working compass now.
[Moto G Android Development] Haggster66:
have been waiting for this for all these months - finally we can reap the fruits of all that hard work and testing that went into it. will test it out once lost101 has a stable version out.

my dream come true would be a version of the Kaminari/Kaminari-SL-mix build for 6.0.
[Moto G Android Development] lcosta2:
Works on stock 6.0 identity ?

Thanks bRO
[Moto G Android Development] Rocketval:
Yes
[Moto G Android Development] borisevstratov:
Compass fix didn't work for me :-\

XT1034, I.D. Crisis 6.0

Flashed via TWRP, but didn't wiped caches
[Moto G Android Development] DoctorStrange96:
It should work. Hold on.
[Moto G Android Development] DoctorStrange96:
And here comes our second alpha.

Changes:

- Compiled with Uber 5.3

- Zram size changed to 400MB (as seen in 1.x releases)

- No more i/o scheduler override

- Default i/o sched changed to deadline

- Fixed (added) power efficent workqueues
[Moto G Android Development] abeloman:
[MENTION=5736790]kingkaminari[/MENTION] is this the same that you have posted on IC thread?
[Moto G Android Development] himu_joy:
after flashing kernel, we had to flash super su again, as root access gone.
[Moto G Android Development] DoctorStrange96:
This is normal if you use systemless mode. My advice: dont use systemless.
[Moto G Android Development] DoctorStrange96:
Note regarding KaminariKernel v2.0, IDCrisis 6.0 and SuperSU.

As you all know, SuperSU has introduced "systemless mode" as a way to root your system but without breaking OTA updates, as it doesn't modify your /system partition, modifying your kernel/ramdisk instead. However, if this mode is being is used, and if you flash a different kernel, you lose root access (and probably break stuff and leave your phone unusable). Therefore, I do NOT support systemless mode (although, technically, my kernel does support it). Wanna use SuperSU? Then use system mode. You won't be able to use OTAs anyway, since its a stock-based custom rom. And remember to use SuperSU version 2.67 or newer. Before flashing it, do this via adb shell:

echo "SYSTEMLESS=false" >> /data/.supersu"
[Moto G Android Development] DoctorStrange96:
No. The other one is, essentially, a Kaminari built especially for that rom, but with less features
[Moto G Android Development] abeloman:
I've tried to flash SuperSU normal (not systemless) and my moto get stuck in bootlogo... Just being curious, what's the point of this kernel then? I mean, the only stock 6.0 ROM we have is IC? Or I am missing something? Haha
[Moto G Android Development] DoctorStrange96:
No, you're right. The only stock 6.0 rom for falcon is IDCrisis. I guess i'd be better off asking lost101 to include it with his rom :p .
[Moto G Android Development] DoctorStrange96:
Okay guys.

There'll be no more KaminariKernel v2.0 builds. The current "2.0" will be merged with the IDCrisis builds (since i made it for that rom anyway). So i'll post new builds on the rom's thread.
[Moto G Android Development] abeloman:
So, which one do you recommend to install now? This one? Or the one from IC thread? I miss sound control and kcal, that's why I'm asking too much (:
[Moto G Android Development] DoctorStrange96:
Use this one.
[Moto G Android Development] abeloman:
Yep, I already have it, everything is working great... You rock man!
[Moto G Android Development] Chandresh204:
[MENTION=5736790]kingkaminari[/MENTION] I have flashed the alpha 2 on identity crisis 6.0 . when adaptive brightness is on and the brightness slider is all the way to the left the screen goes completely dark.. this bug was there is GPE 5.1 as well. Is this related to the kernel or the ROM?
[Moto G Android Development] DoctorStrange96:
To the rom. Its a known android bug.
[Moto G Android Development] dipro.tanvir:
What is gentle fair sleeper? Consider me a noob
[Moto G Android Development] Haggster66:
Look, I was able to find the answer here ...was actually quite surprised about the amount of information that was jumping at me when I checked.
[Moto G Android Development] DoctorStrange96:
Our first 1.4 alpha is up. As with all 1.x releases, this one has been built from scratch.

The changes are:

- Compiled using the good old Linaro 4.9 toolchain
-- Reasons:
--- 1. The 3.4 kernels don't seem to like gcc5 very much.
--- 2. There was a time when I built an IDCrisis test build using Uber 5.3 and the thing didn't even boot. So stay away from it.
--- 3. Because Linaro FTW.
- Bumped to 3.4.110 (This is a thing that Motorola themselves should have done!!)
- Custom busybox binary removed from the ramdisk; the kernel will install busybox into /system
- Related to the above: Init.d support implementation re-worked
- Default I/O scheduler changed to deadline (previous versions used zen)
- SELinux is no longer forced to be permissive (but it's still set to permissive at boot)
- CPU-Boost has been re-enabled (since it's present in the stock kernel by default)
- Dt2w & S2w implementations have been replaced with those from hurtsky's kernel (credits to him!)
- Added lcd notifier helper and made dt2w/s2w & compass driver depend on it
- Some other changes I cherry-picked from hurtsky's & flashhhh's sources
- F2FS driver updated to the one used in titan's 6.0 (Also seen in version 1.3.3)
- Added a compatibility check to prevent people from installing this kernel on other devices. The same goes for the GPE version - it'll refuse to install on a non-GPE device.

Download (Stock) | Download (GPE)
[Moto G Android Development] pavan.dvssv:
Can 1.4 alpha be used on ID Crisis MM ROM?
[Moto G Android Development] DoctorStrange96:
Sorry, but no. All 1.x releases are for 5.1 only.
[Moto G Android Development] :
I just had my screen freeze up on me for the first time in a while, and I also have pretty bad battery drain with interactive and impulse governors. Haven't tried any others yet.
[Moto G Android Development] DoctorStrange96:
The second alpha is here. Changes:

- Disabled cpu-boost (this [i]might[/i] decrease battery drain)
- Added some hardcoded undervolting

Downloads:

- Stock

- GPE

Edit: I forgot to say that you MUST flash the stock kernel before flashing this kernel, otherwise you certainly will run into trouble.
[Moto G Android Development] DoctorStrange96:
Are you using dt2w? If you can, please compare the first and second alphas, keeping your current setup
[Moto G Android Development] :
Yes, I am using dt2w, and I always flash the stock kernel before updating.
[Moto G Android Development] DoctorStrange96:
That new implementation might be the cause of the drain. I'll try reverting to the implementation used in 1.3.x and below.
[Moto G Android Development] DoctorStrange96:
Okay guys, this release took me quite a while to develop and test, so im only making it available now. This is our third alpha.

Changes:

- Added cpu overclocking
- Kernel compressed with lzma instead of xz
- Compiled with linaro 5.2
- Added msm hotplug (Its there just for testing purposes, actually)
- Some cpufreq optimizations
- Update-binary tweaked a bit
- Accelerometer/proximity/compass drivers now use state notifier
- A load of other changes (check the sources)

Issues:

- Overclock cpu frequencies may not stick after a reboot

- Higher-than-usual battery drain with some governors

- Higher battery drain with dt2w

Download links: Stock / Gpe

I realize that not all of you like cpu overclocking, so here's a NoOC version. Its the same thing as the regular 1.4 alpha3 but without cpu overclock (duh) and with mpdecision only instead of mpdec+msm_hotplug.

Download links (NoOC): Stock / Gpe
[Moto G Android Development] DoctorStrange96:
The fourth alpha build of version 1.4 is now available.

Changes:

- No more hardcoded undervolting. The kernel knows what it's doing so let it adjust the voltages on its own.
- Bioshock, Dancedance and Lionheart say goodbye
- Tweak script moved to init.d folder (No more fiddling with init.rc)
- Switched to xz compression
- No more lcd notifier

You MUST flash the stock kernel before flashing this zip.

I moved as much stuff as I could outta the ramdisk to avoid selinux-related problems, to be able to use enforcing mode with no problems. You can still change it to permissive via init.d.

The flashable zip is now unified again (it supports both stock and gpe).

Download (Standard) / Download (No Overclock)
[Moto G Android Development] DoctorStrange96:
Here's a stock gpe kernel for you guys to try out.

Those of you on gpe build M005, note: This kernel was taken from build M004. I'm not sure it'll work for you. Please test it.

https://www.androidfilehost.com/?fid=24459283995298668
[Moto G Android Development] :
V1.4 standard is running great. Impulse and msm hotplug work great together. I have the best performance I've had in a while. O.C. frequencies are sticking just fine also. No complaints. Nice job!
[Moto G Android Development] DoctorStrange96:
I'm proud to present the "final" 1.4 build. This time, the NoOC builds are the standard builds. But overclock-ready builds are still available.

Read them changes!

- Smartmax now uses state notifier
- Msm hotplug enabled for all builds (enabled at boot in OC builds)
- Fixed a few installer zip derps

Downloads: Standard / OC

Remember, the flashable zip supports both gpe and stock!
[Moto G Android Development] Gabriele_Treglia:
Hi, I'm looking for a kernel close to stock but with better performance and battery life.

In the thread I found the optimised stock kernel, the chimera one and the latest 1.4 final build. Which one would you suggest to me?

(I'm on 5.1 optimised stock rom)

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] ismail0100:
can i use with cm12.1?
[Moto G Android Development] :
V1.4 final is working great for me. I have excellent performance and battery life, and the only problem I have noticed so far, is dt2w doesn't work with ambient display when the phone has had the screen off for a while.

No, this is for stock 5.1 only.
[Moto G Android Development] Gabriele_Treglia:
Is it "good to go" when I install it or I have to change some settings?

Can I flash it over an any kernel or should I come from the stock one?

Inviato dal mio XT1032 utilizzando Tapatalk
[Moto G Android Development] DoctorStrange96:
Hey guys. Here's a little revision to 1.4. This one is about fixing flashable zip derps only (hopefully w/o introducing more derps).

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

Edit: OC build is up too. https://www.androidfilehost.com/?fid=24459283995306352
[Moto G Android Development] DoctorStrange96:
For those of you having random issues with wifi and/or sensors.

Have Kernel Adiutor? See those "prevent xyz wakelock" toggles in the Misc section? Turn them all off. That should - repeating, should - help. No promises.
[Moto G Android Development] STR4NG3R-GUY:
[MENTION=5736790]kingkaminari[/MENTION] can u update the cm13 kernel to :'(? If u cant i respet ur decision
[Moto G Android Development] DoctorStrange96:
I shall update it relatively soon. But my priority is the stock kernel.
[Moto G Android Development] sebastiandg7:
[MENTION=5736790]kingkaminari[/MENTION] man wich kernel version is the one that works with Identity Crisis 6?

EDIT: Forget what I said. For the ones who are lost like me, here is 6.0 version: Kaminari Kernel for Stock 6.0 [Identity Crisis 6]
[Moto G Android Development] DoctorStrange96:
Guys.

For those of you on cm12.1 (or any cm-based lollipop 5.1.x rom), i'll be working on experimental (again: experimental!) builds which share the source code with the stock rom's version, only without the separate loadable modules as cm doesn't need them.

I'll let you guys know if i actually get such builds done.

Edit: Here's one.