yashsingh1/xdaforums huggingface dataset:
[Moto Maxx Android Development] fgl27:
Kernel Adiutor update

KernelAdiutor-0.9.9.4.+08.BHB27-Mod.apk​

Download Kernel auditor

APK or ZIP?

If you have building Kernel auditor like in RR ROM you must use the zip.

If you don't if install it from play or use my apk you must use the apk install it like any other apk from file manager (like es file explorer)

May be necessary to uninstall the old version first

* To install the zip 1° uninstall Kernel Adiutor if you have the origina from play

* Clear data of yours Kernel Adiutor-Mod my version of Kernel Adiutor app

* Then flash via TWRP, no wipe is need.

* If encounter any problem try to clean dalvik and cache before reporting things

Changelog

Use my version of kernel adiutor to better support this Kernel.
[Moto Maxx Android Development] fgl27:
Moto released the Kernel source for soak4 tag MPG24.107-70.2 (24.66.2.quark_retbr.en.BR)

I manage to make it works on stock soak4 and custom ROM, add some of BHB27-Kernel current features, all that was add is working no problem, need to finish adding hotplugs and gov + some extras, then I can released a test version...

Moto change on M the thermal driver, the control is not a part of the kernel anymore, like in mpdecision it is a bin file on system, this thermal seems at 1° look really good it works way better then any thermal driver from moto that I have test, the performance doesn't get hurt when things get hot, the "throttling down" happens way more dynamically then before...

Some minor inproves to the kernel was add and the experience will be improve in some situations a lot, of course long test and reports is need to make it all work great.

I need some days or weeks to make it all great, but I may have a 1° test V on this weekend.

:good:
[Moto Maxx Android Development] monza1412:
Great news!.

As I understand, after a time of testing you will include this new commits in your kernel, but...will it be included in the mokee release as well?

I believe it's using the standard cm13 kernel.
[Moto Maxx Android Development] kitcostantino:
yes!!!! thank you [MENTION=5747496]baybutcher27[/MENTION] !!!!

-King of Unsolicited Advice
[Moto Maxx Android Development] fgl27:
BHB27-Kernel-V200-0-M.zip​

Marshmallow only.

The wifi driver on this is soak4 only I need to remake it base on a universal wifi driver. :(

Changelog

Download BHB27-Kernel

BHB27 Kernel Unified For Marshmallow CM base ROM and Stock MPG24.107-70.2 (retbr soak4)

Note:

Update source to Moto MPG24.107-70.2 Marshmallow Soak4

! flash this only on Custom ROM or Stock ROM MPG24.107-70.2 soak 4, if the user flash on others it will not works as expected.

The zip is only prepare to flash the specific stock files on to Stock ROM MPG24.107-70.2 soak 4, any other ROM stock or custom, it will flash as if it is a Custom CM ROM

TWRP will display what is flashing during installation, check the attached pics

On future new Marshmallow ROM for or other then XT1225 BR quark, I will add support but is need to have a ROM first

In my test I didn't find problems, but as this is really new it may have so...

Bug report: make with in the most accurate description possible, do not spare words, screens and logs, a bug that i can't understand can't reproduce I can't fix.

Use this with the latest version of my mod KernelAdiutor-0.9.9.4.+8 or up

Don't use this on a old Custom ROM version give preference to the newest version, please don't report bugs from a old ROM version...
[Moto Maxx Android Development] fgl27:
Mokee is base on CM tree, when that gets update then Mokee will too.

Until then you can test my kernel.
[Moto Maxx Android Development] daikatana_:
Well, the kernel has installed without any error, but now I'm in a bootloop. CM 20160602
[Moto Maxx Android Development] monza1412:
Great!. Thanks for the clarification, and I'm downloading it right now.
[Moto Maxx Android Development] Ducadim:
Just tried 200 kernel, all is OK except WiFi - can't to switch on. My xt1225 (PR version) is on last RR (06.06)

from XT910, 925 or 1225 using Tapatalk
[Moto Maxx Android Development] monza1412:
happened to me a couple of times, try rebooting or turning off the phone.

---------- Post added at 10:39 PM ---------- Previous post was at 10:38 PM ----------

which quark model? 1250, 1254, 1225?
[Moto Maxx Android Development] fgl27:
I don't know try a old version of the kernel, if that doesn't help clean install.

I see way is that, the wifi driver from moto is not universal it dependes on soak4 radio image, my soak4 radio image.zip was broke, I can only upload another on Monday...

I will have to make a new kernel base on a universal wifi driver and test again on stock and on custom.
[Moto Maxx Android Development] monza1412:
no bootloop but no wifi also, verizon droid turbo
[Moto Maxx Android Development] RSDamasceno:
I'm fine here.

XT1225

RR-M (latest)

soak4 radio

WiFi OK.
[Moto Maxx Android Development] eddiemc12:
Bootloop

Tried on Verizon droid turbo xt1254 latest rr version and kept bootlooping had to flash 1. 29. 9 to boot up properly.
[Moto Maxx Android Development] Ducadim:
Just tried to flash soak3 radio together with new kernel 200 - and it works! I have both wifi and mobile radio (4g, 3g and so on) on my 1225 PR version[emoji482]

from XT910, 925 or 1225 using Tapatalk
[Moto Maxx Android Development] fgl27:
BHB27-Kernel-V200-1-M.zip​

Marshmallow only.

Changelog

Download BHB27-Kernel

BHB27 Kernel Unified For Marshmallow CM base ROM and Stock MPG24.107-70.2 (retbr soak4)

Note:

I have build this with the latest wifi driver from CAF, + I add the support pack from CAF to the wifi driver, this is the same wifi driver used on v129-9

I have test this with radio.image from 5.0.2 and 6.0.1 and is all good, before on v200-0 I only have success if on 6.0.1 radio that is because of moto wifi driver...

On the plus side, I have tested this new version with stock soak 4 and 5.0.2 radio image and they work perfect no problems, on soak 4 with stock kernel you must use the soak 4 radio image but with this kernel no...

I did not long test this, but this kernel if work on the long run, open the window to the user be able to use old radio image with newer ROM, don't know if that can be better on the long run, but only long testing can tell...

Some user have reported that have some bad battery with some of the soak if the radio image is the problem, this kernel and old radio image can be used to test...

A lot here is theoretical, make backups test and report back...

I remove 2.0.0-0 version from Downloads...

Use this with the latest version of my mod KernelAdiutor-0.9.9.4.+8 or up to control the many featuring of the kernel...

Don't use this on a old Custom ROM version give preference to the newest version, please don't report bugs from a old ROM version...

:good:
[Moto Maxx Android Development] monza1412:
voce e o cara baybutcher!

v200-1 working perfectly in cm13
[Moto Maxx Android Development] quantum tao:
Working here:

Cm13 6/11

Droid turbo

.49 verizon radio
[Moto Maxx Android Development] gangrenius:
Working on RR remix Verizon droid turbo.
[Moto Maxx Android Development] daikatana_:
1254

I just installed latest CM, but it's still the same. Guess I'll have to try clean install when I have some time.
[Moto Maxx Android Development] blacksn:
Wifi works fine on XT1254 with soak4 ROM and your new kernel version. Only battery percentage is buggy and usb-otg is not working.
[Moto Maxx Android Development] r1coshet:
you is a great man! Can you please share 5.02 modem which can be restore from TWRP. I cant flash radio.img via fastboot.
[Moto Maxx Android Development] CallMESuper:
You mean you are using xt1254 with soak4 not a moto maxx? How did you do it with a working wifi ?
[Moto Maxx Android Development] blacksn:
Just flashed a new kernel 2.0.0.1 with wifi drivers.
[Moto Maxx Android Development] fgl27:
I will share this week probably tomorrow...

Check it here

https://www.androidfilehost.com/?w=files&flid=57164

I warn about it on RR Marshmallow thread.

Soak 4 is XT1225 only, maybe that is the problem...

What you described is a OS problem that has no connection to what I did on the kernel...

I don't have any of those problems when on soak 4, but I have a XT1225.
[Moto Maxx Android Development] blacksn:
Please compile a stock with adding wifi drivers, I will test, maybe everything will be ok. Only one problem with stock 1225 kernel is wifi on droid turbo xt1254, battery percents is ok.
[Moto Maxx Android Development] fgl27:
I don't understand what you mean??? try to rephrase it.

maybe possible using a TWRP backup from the soak thread...

http://xdaforums.com/moto-maxx/help/tutorial-moto-maxx-6-0-1-brazil-soak-t3340820

Are you going to develop for XT1254?

you are the same CallMESuper that ask Moto for the source right?
[Moto Maxx Android Development] blacksn:
Please add only wifi drivers into stock Motorola 6.0.1 kernel.
[Moto Maxx Android Development] iiWoodstocK:
This has me curious. IIRC, the biggest issue with using the Brazilian XT1225 6.0.1 soak on a XT1254 in the past was that toggling Wi-Fi caused reboots. Maybe your updated kernel using CAF Wi-Fi drivers is "fixing" that issue, making the Brazilian XT1225 6.0.1 soak usable on XT1254.
[Moto Maxx Android Development] blacksn:
Everything is stable, only battery percentage and usb-otg is not working!!! Percents was good on stock kernel, usb-otg i didnt test.
[Moto Maxx Android Development] fgl27:
I won't make a personalized kernel. I don't have time... what you described is not kernel related, I use this changes to the kernel for months no problem like you described, on any ROM I make it work I never see report like you have made regards battery or USB...

As I said I don't have those problem on soak 4 or any ROM and my kernel, so find out what you did that cause that. probably xposed, a zip you flash or root related app...
[Moto Maxx Android Development] fgl27:
yes like I post on the update post...

My kernel is not all dependent on the radio image, then it can make soak more "device friendly" but as that soak is for XT1225 it will only cover XT1225 featuring, so no Verizon related featuring...

Theoretical the user can flash a TWRP backup or flash zip of that (in case some one make it) then flash my kernel and make it work on different devices...

But it may have some minor bug related to firmware missing or some thing device specific related that are present only on XT1225...

Thoat I can't test but reporting the bugs if I can reproduce or understand maybe I can help...
[Moto Maxx Android Development] Hawtpants:
Hey [MENTION=5747496]baybutcher27[/MENTION] why is that I cannot change the CPU minimum frequency on the kernel audiutor you provided? I have set up all the recommended battery settings but the minimum CPU keeps changing itself to 1958..
[Moto Maxx Android Development] gangrenius:
I think battery might be worse with this kernel
[Moto Maxx Android Development] blacksn:
baybutcher27, you can help thousands of users who use xt1254. I use stock 1225 image on xt1254 with your kernel.
[Moto Maxx Android Development] Nitefire77:
Help them with what? Since people now know they can run stock with only a couple bugs with the kernel they will if they choose to. What else are you suggesting he should do?

Remember he does this on his free time, which he doesn't get much of.
[Moto Maxx Android Development] Hawtpants:
Is the latest version of the kernel (200-1) worse than 129-9 for battery life? Something must be wrong... After I installed RR + v200-1 with battery optimization + amplify + power nap + greenify, I am having WAYYYYY worse battery life than when I was in stock with no root or anything.

As of now.. 1h21min screen on and the device is on 64% down from 100%. At the same time, it shows "cell standby" as the biggest battery drainer, apparently my mobile radio is activated all the time for some odd reason... IS this a Marshmallow thing? If so... I will be reversing back to 5.0.2 in no time lol
[Moto Maxx Android Development] gangrenius:
With the new kernel does that mean Moto voice will work?
[Moto Maxx Android Development] blacksn:
"Use since Mod attached".

I haven't installed any mods. I think the problem was because I flashed this kernel over stock XT1254.

Now problem solved. I flashed stock kernel, battery become normal, after that flashed this kernel, SuperSU and now battery percents is ok.

Thanks baybutcher27 for this great kernel!
[Moto Maxx Android Development] Darksite93:
Hey man, sorry, by chance, when you put some regex code on your Amplify as "ALARM_WAKEUP_ [0-9] +" alarm blocks you ?? I'm on several forums and everyone tells me that if it works, but I do not know that I do not allow me to block them, so I've come to think the stupid idea that is my cell, only to dismiss it that[emoji28] [emoji28] [emoji28] [emoji28]

Enviado desde mi Moto MAXX mediante Tapatalk
[Moto Maxx Android Development] Debuffer:
Is it possible to add Franco Mako Hotplug?
[Moto Maxx Android Development] RSDamasceno:
What's the recommendation for thermal settings?
[Moto Maxx Android Development] ChazzMatt:
Why aren't you at least using stock for the XT1250 (same FCC device as the XT1254) on your XT1254? If for some reason you don't want stock XT1254? Why are you using an image for a completely different FCC ID? Maybe that's why your phone is messed up.

There were people who tried to flash the XT1225 soak test over their XT1254 and bootlooped their phones. You are lucky.

Exactly. And soon enough XT1254 will have Marshmallow stock if that's what you really want. Blame Verizon/Motorola not [MENTION=5747496]baybutcher27[/MENTION].
[Moto Maxx Android Development] blacksn:
Everything is working perfectly now, the problem was in that I flashed this kernel over stock xt1254.
[Moto Maxx Android Development] CallMESuper:
Yes I get a xt1254 now but there is a problem on my micro usb so I need fix it up first [emoji1]
[Moto Maxx Android Development] gimpy1:
All of this talk on here about the soak test 3 and 4 and the radio IMG, etc. have really been confusing to me.

Can someone clarify to me if version v2. 0.0-1 of this kernel (I currently have BHB27 v1. 2.9-9-m) works for the Resurrection Remix version RR. M. V5. 6.9-20160605-quark which is the latest update (I think) and is what is on my phone.

I do not want to separately have to upload/change the radios if I don't have to. (never done that before)

I am on Verizon xt1254 Droid turbo.

Thx, for any clarification you can give me.
[Moto Maxx Android Development] Ducadim:
Version 200-1 works with all radios. Previous version 200-0 (deleted from server now) normally works only with soak4 radio. So, no problem to use 200-1 kernel with last RR 5.6.9 06.05 - on my experience[emoji6] , but i am on xt1225

from XT910, 925 or 1225 using Tapatalk
[Moto Maxx Android Development] Hawtpants:
Well... After installing RR with BHB27 latest kernel, battery life has became extremely bad. On unchanged unrooted stock 5.0.2 I had over 8 hours SOT and now the device is at 65% battery with a little over 1 hour SOT.... Even using ForceDoze and Amplify. Is Marshmallow this bad on battery life? I am almost reversing to 5.0.2....
[Moto Maxx Android Development] koftheworld:
Anyone using Verizon with soak stock and have volte working?
[Moto Maxx Android Development] fgl27:
no. doesn't work with mpdecision, and the performance of it is really low. the hotplug I add can do the same without the problem described

Don't change a thing thermal driver is no longer part of the kernel. It run like mpdecision on a bin file.

Nice, Quark is need for more devs.

If need some let me know... :good:
[Moto Maxx Android Development] monza1412:
Do you know the dynamic hotplug? similar to the blu_plug (better in my honest opinion) created by the great dev [MENTION=3750240]stratosk[/MENTION]. Pretty spot on in the calculation algorithm for cores online and offline.

do you think that can be ported in a future? of course if you have the proper time

this is the git for his nexus 4 kernel, take a look if you're interested.

https://github.com/stratosk/kernel_msm

thanks for all your work :good:
[Moto Maxx Android Development] iiWoodstocK:
I restored a backup of soak 4 and used the v2.0.0-1 kernel, but I initially didn't have cellular connectivity. Went into the hidden phone settings menu and changed to LTE/CDMA and I get cellular connectivity for about 15 seconds before its lost again.

Ok, so of course as I finish typing everything prior to this sentence I somehow got it to connect. It shows "T-CDMA 64" instead of Verizon for some reason. A quick search showed it's been reported in the past by LG G2 users using custom ROMs/kernels. And sometimes it'll connect to Verizon, but show I'm roaming on Verizon. :silly:

No VoLTE, but cellular data and phone calls work. I'm going to play around with it more and see if I can get VoLTE to work.

Edit: I turned on the VoLTE flag (the Nexus 6 way) and it's enabled, but... it's currently showing I'm roaming on Verizon so I'm afraid to see if it works. Lol.

Edit2: Figured out why it said roaming on Verizon, it happened when I changed to LTE/CDMA in the hidden phone menu. I just had to go back into settings and select a preferred network type (4G), which will reset it to LTE/GSM, then back to the hidden phone menu and select LTE/CDMA. Now it says I'm connected to Verizon without the roaming.

Edit3: Actually, the VoLTE flag causes it to change to LTE/GSM. I'm going to try flashing the VoLTE .zip from a few weeks ago.

Edit4: Every time it goes back to from LTE/CDMA to LTE/GSM it reports voice is out of service, data is in service. The preferred network settings in the Settings app no longer shows 4G, 3G, 2G (what it showed on initial boot), nor LTE (recommended), 3G, 2G (what it showed when I had LTE/CDMA working).

Edit5: So choosing "Choose automatically" in the menu that stock 5.1 uses for roaming reconnects to Verizon without issue, but manually selecting Verizon doesn't work. Go figure.

(Lol, I'm adding edits to a comment that hasn't been published, but I guess it's a good way to track the progress and non-progress I've made.)

Well, its really late and I should sleep. I had voice calls and cellular data working at some point about an hour ago, but I messed something up so I have none at the moment. I'm going to resume in the morning.
[Moto Maxx Android Development] Hawtpants:
129 seems to be way better for battery life than 200-1 ..
[Moto Maxx Android Development] ChazzMatt:
Possible because Motorola just released the source code of the Marshmallow soak test kernel just last Friday. Things apparently are organized very differently than in Lollipop kernel. Motorola's kernel is for their stock XT1225 Marshmallow ROM and even they are on Soak Test 4 -- which is very unusual. :rolleyes: Most releases only have 1 brief soak test. But [MENTION=5747496]baybutcher27[/MENTION] incorporated the code, while trying not to break anything in custom ROMs Resurrection Remix and CM13, so his goals are actually harder than Motorola's.

This 200-1 BHB kernel is just the first quick release with the new Marshmallow source code. 129 is from Lollipop and has been worked over for several months.

See this post from [MENTION=5747496]baybutcher27[/MENTION] to the CM dev [MENTION=2228410]Skrilax_CZ[/MENTION], which he wrote on Sunday (two days after Motorola dumped the code publicly). Today is just Tuesday. Give it some time.

In case you weren't aware, [MENTION=2228410]Skrilax_CZ[/MENTION] wrote the kernel for all the CM releases (starting in March 2015) and ALL Quark custom ROMs use that kernel as stock. ALL. Even BHB kernel is based on [MENTION=2228410]Skrilax_CZ[/MENTION] CM kernel, so [MENTION=5747496]baybutcher27[/MENTION] has to maintain compatibility with CM kernel. Without [MENTION=2228410]Skrilax_CZ[/MENTION], we wouldn't have any kernels, any custom ROMs to run on our Quarks -- before he came along we could only root and run xposed modules over stock. His kernel work is the foundation of all the Quark custom dev work, and others like [MENTION=5747496]baybutcher27[/MENTION] have built onto that.

And if you understand any of this below, feel free to jump in and help. ;)

and if you check that tree, there's a V 200-2 mentioned....
[Moto Maxx Android Development] koftheworld:
Wow thank you for looking into this. I wonder if there is something in the latest CF rom (or stock verizon) that can help. I think you had mentioned another apk that was missing from the initial flashable volte too.
[Moto Maxx Android Development] iiWoodstocK:
A little update: I ended up staying awake a lot later than intended digging around to get cellular connectivity. With a handful of build prop tweaks I managed to get it to hold a connection on LTE/CDMA. It says the VoLTE flag is on, but it also says I'm roaming on Verizon (lol) so I weary to make a call. It's only the CDMA part that's roaming though. If I set to LTE only, roaming goes away. But only LTE only, if i try to make a call, it switches back to LTE/CDMA. Digging around I found something from one of the CM quark threads and it looks like my radio is configured for not Verizon. I'm going to try the fastboot fix, if that doesn't work I'm going to flash soak 4 clean, instead of the TWRP backup.

EDIT: I actually probably won't do the fastboot install. I don't feel like wiping my device, including Internal Storage. But I did find something that might steal me from RR if I can get everything working. The stock kernel settings keep my device very cool, AND with this kernel I can go back to the config I used on RR!
[Moto Maxx Android Development] Hawtpants:
Thanks so much for the in-depth reply Chazz, I am not really a power user or very knowledgeable on the subject, just another regular user who appreciates all the hard work that the XDA devs produce. I am new on the quark too, I had a zenfone 2 until a few weeks ago and only a few days ago I decided to finally unlock bootloader/root/install RR and BHB27 kernel. For sure I appreciate all of the hard work these guys put in the development for our devices, Im sorry if I ever made it seem otherwise :)

Cheers!
[Moto Maxx Android Development] koftheworld:
Great progress! Thank you again. Would it help at all to install the latest verizon stock radio zip?
[Moto Maxx Android Development] iiWoodstocK:
CF's SU4TL-49 .zip? I actually hadn't thought of that. I did however restore a modem backup of SU4TL-44. I'm going to try the fastboot radio config now, then I'll try the .zip
[Moto Maxx Android Development] quantum tao:
Radios are here: http://xdaforums.com/droid-turbo/development/droid-turbo-xt1254-bootloader-radio-t3259327
[Moto Maxx Android Development] ChazzMatt:
Droid Turbo XT1254 radios are there.

Just to inform newbies that's for one Quark only. Don't go trying to flash it over XT1225... ;) I know when they get there, they should read the thread, but people do crazy things.
[Moto Maxx Android Development] fgl27:
BHB27-Kernel-V200-2-M.zip​

Marshmallow only.

Changelog

Download BHB27-Kernel

BHB27 Kernel Unified For Marshmallow CM base ROM and Stock MPG24.107-70.2 (retbr soak4)

Note:

I basically... update Linux 3.10.40 to 3.10.101

Enable all the changes made previously on v129.9 and below, that were more linux depende.

Linux carry over 2,5K changes this is close to V129.9 as it can get now is just fine tuning...

Use this with the latest version of my mod KernelAdiutor-0.9.9.4.+8 or up to control the many featuring of the kernel

Don't use this on a old Custom ROM version give preference to the newest version, please don't report bugs from a old ROM version...

:good: