yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] geokilla:
Now that CM11S 05Q has been released, does this tutorial still work since the modem has changed? I'm going to guess we need the new modem first, especially if we want improved signal quality. What does that firmware update zip file change by the way? I'm going to clean flash and revert to EXT4 CM11S 05Q if I can't find a F2FS version or have troubles making one by myself but I don't want to flash the old firmware with 05Q since I don't want it to break the ROM or use old firmware if the new firmware is better.
[ONE Original Android Development] madsponge26:
Not yet. Just wait for the official link.

Sent from my Bacon Machine
[ONE Original Android Development] abhi08638:
Im on cm11 and I flashed the new modem over the cm12 firmware and it works fine.
[ONE Original Android Development] jgcaap:
https://forums.oneplus.net/threads/update-cm-11s-05q-ota-released.265240/ hope is compatible with ak.. No cm12s yet... Pff
[ONE Original Android Development] abhi08638:
Doubt it, since its CM11s based it'll have a cm11 firmware. But you need the cm12 firmware to run this kernel on cm11 and cm12, so make sure to flash that. You can also extract the modem from the firmware and use that
[ONE Original Android Development] EasyGoingXD:
If i cant get my hands to the newest 05Q built i think it should work but i cant promiss anything
[ONE Original Android Development] ek69:
I would be worried about trying any of that stuff without first checking out what it actually changes and does. It mentions kernel tweaks, but those tweaks might be incompatible with [MENTION=3685904]ak[/MENTION] kernel

It's different for everyone, u have to test and find your own. But it doesn't make a huge difference anyways I found for me. I just leave it stock voltage, my battery lasts pretty much the same

Firmware zip was compiled from the cm12 nightlies and includes the partitions that were different/updated, then packaged up to be a ~30mb download instead of downloading and flashing the entire cm12 nightly. Was created by ROM developers, not some random noob lol so it's safe. If you still have doubts just download and flash the latest cm12 nightly and then wipe the usual partitions again before installing your ROM of choice. Custom ROMs don't touch the updated partitions nor the updated modem/radio files
[ONE Original Android Development] kd8bny:
Has anyone else experienced major ghost touching issues when enabling the smart cover option in synapse?
[ONE Original Android Development] :
You don't need to enable smart cover. It works also unchecked.
[ONE Original Android Development] NJMevec:
I installed AK Kernel as instructed over the latest CM12 for bacon (2/9/2015 Nightly) and now Wifi and Data don't work. Only way to fix was to reflash CM12 over AK Kernel to revert back to the CM12 kernel. Any ideas of what went wrong?
[ONE Original Android Development] JaylanPHNX:
Were you using a different kernel prior to flashing AK? If so, now that you've reflashed your ROM, try AK again.

It's baconnn!
[ONE Original Android Development] ctrlaltdel:
Still work, i just flashed the latest cm12 firmware from nightly and also 05Q modem and all good :)
[ONE Original Android Development] ak:
new kernel online

[ CM12 CAF KERNEL - v.113 SKULL ED. ]

A kernel based on CAF CM12 Bacon branch.

CM12: AK.113.OPO.SKULL.CM12 > CM12

[ SMALL CHANGELOG ]

merged all CM12 commits > 10/02/2015

added sioplus, zen, vr

ecc ecc ecc

[ FULL CHANGELOG ]
[ONE Original Android Development] gianton:
You're my hero, thanks again my friend!!
[ONE Original Android Development] ak:
it's a pleasure. :angel:
[ONE Original Android Development] xlollomanx:
Today I updated my opo to lastest official cm11s rom (XNPH05Q) provided by Calkulin here and flashed the lastest ak kernel v.113. I think to write a little guide to help everybody wants keep rom updated but wants ak kernel too.

-First of all update your rom from ota or download it from Calkulin's thread

-Flash lastest bacon firmware provided by vanir here. Lastest now is "bacon_firmware_update_2015_02-09.zip"

-Flash ak kernel and UKM.

-Wipe cache&dalvik

-Reboot in fastboot(boatloader)

-From Calkulin's thread download "XNPH05Q Radio, etc" and extract the file "NON-HLOS.bin", put your phone in fastboot mode, connect your phone to pc and flash this file with command " fastboot flash modem NON-HLOS.bin" and then "fastboot reboot".

-Done!
[ONE Original Android Development] bombadier:
113 working on the latest CM11S 05Q
[ONE Original Android Development] ak:
Another mirror online:

Download: Link

Thanks a lot [MENTION=4969143]DominiCOne[/MENTION]
[ONE Original Android Development] ctrlaltdel:
Nice guide, it may be easier (just my personal feel of) to replace the NON-HLOS.bin on the old modem flashable zip with the new one extracted from the XNPH05Q firmware package using tool like 7zip and flash it from recovery ... [emoji6]

Siilmkat v9 + latest cm12 firmware + XNPH05Q modem + AK v113 working nicely here [emoji1]
[ONE Original Android Development] ak:
Op Updated:

[ WARNING ]

Note: For CM11/CM11S users:

If you want to use the latest kernel with CM11/CM11S follow this great guide:

Guide: Link

Thanks a lot [MENTION=4375169]xlollomanx[/MENTION]

Note: For CM12 users:

if you were to have issues (bootloop), must be made the upgrade to the firmware with latest CM12 package!

Thanks a lot to [MENTION=4429892]Martin_Ro[/MENTION]
[ONE Original Android Development] xlollomanx:
Mentioned by you, awesome!!! Happy to be useful, and thank you four your amazing kernel.

Sent from my Oneplus One
[ONE Original Android Development] ek69:
Na na na na na it's flashing time! Lol
[ONE Original Android Development] clock51:
where can I find latest firmware cm12? or do I flash last nigtly cm12?
[ONE Original Android Development] xlollomanx:
Here http://209.95.39.164 is posted in the guide.

Sent from my Oneplus One
[ONE Original Android Development] androizers:
Is this for the one too who r already on latest nightly (09/02/2015)..???
[ONE Original Android Development] chikimonke:
Here is the firmware zip I made with the files from the latest CM12 nightly (0209)

https://docs.google.com/file/d/0B7fls-m7-sKSNmI1RlJHRGE5Ums/edit?usp=docslist_api
[ONE Original Android Development] chachin:
thanks for this :D
[ONE Original Android Development] opee:
What is this zip doing? Can I flash it over latest nightly?
[ONE Original Android Development] chikimonke:
If you're referring to the zip that I posted above, it's updating the firmware and modem for your phone. ROMs don't typically touch these portions of your phone, but the CM12 nightlies for our phone do. If you are already flashing the CM12 nightlies, then you already have these files installed. This zip is for folks running a different LP ROM that does not have these files included.
[ONE Original Android Development] kallest1100:
Can i use the newest Kernel, 113, on the cm11?
[ONE Original Android Development] Spaulding89:
Read here my German friend.

http://xdaforums.com/showthread.php?p=58757044

Sent from my slimlollipopped Bacon with AK
[ONE Original Android Development] robbieast:
With msm mpdecision...

If you keep minimum CPU online at any time at 2

And you keep maximum CPU online screen off to 1

Will there be 1 or 2 CPU on when the screen is off?

I want to keep 2 CPU online whenever screen is on, but when screen is off only 1 CPU.

Thanks if anyone can clarify this
[ONE Original Android Development] Badd_blood:
I am having trouble with audio making skips and beeps when the screen is off mainly with Spotify. AK kernel made it 10x better but I still get about 1 skip per song. The issue is believed to be because only 1 CPU core may be running with the screen off. Can someone please guide me what I setting should change to fix this problem?

EDIT: I figured it out with synapse. Would it be safe to change Max CPU's Screen off to 2, without draining battery? I also set the Max Speed to 960Mhz when screen is off.
[ONE Original Android Development] poondog:
1 CPU will be online when screen is off. On suspend that has precedence

So you're right :)

Should be fine. It may result in you having 1% less at the end of the day (I would rather this than have skips all the time lol)
[ONE Original Android Development] DrearierJester1:
With that option, there will only be 1 CPU online when the screen is off regardless if the cpu online at anytime is set to 2.
[ONE Original Android Development] MrMarkEdward:
[MENTION=3685904]ak[/MENTION] I am trying to increase the speaker volume but it keeps reverting to 0 what am I doing wrong? I did select custom and increasing under that profile.
[ONE Original Android Development] djcoolguyno1:
i updated my opo to 05q and rooted my opo

now to flash ak kernel why do i have to flash another firmware zip and why i have to re flash the modem again?
[ONE Original Android Development] Linux4ever85:
I am getting boot loop. Flashed the update to 05Q CM11s. Then I did a wipe cache and devik. Then I made sure my phone is booting correctly. Then I flash AK.113.OPO.SKULL.CM12.zip and UKM_v3.6.1.2_Special_Ed.zip and wipe cache and devik. Now I am getting boot loop.
[ONE Original Android Development] funCrash93:
and now make a search here on Bootloop ;)

bacon@A0001
[ONE Original Android Development] MrMarkEdward:
Did you follow this STEP by STEP: Here
[ONE Original Android Development] Linux4ever85:
I installed the zip that had the modem. Unless the modem in 05Q zip is older version.
[ONE Original Android Development] MrMarkEdward:
After you updated to 05Q you should have flashed this then flashed ak kernel and ukm then Wipe cache&dalvik after that you should have rebooted from recovery to bootloader at which time you would have then flash this via fastboot
[ONE Original Android Development] Ofthecats:
Edit: delete
[ONE Original Android Development] MrMarkEdward:
He can use ak113 on cm11s if he followed the steps outlined in the guide.
[ONE Original Android Development] kipue:
Hi, is there any impossibly remote chance that the kernel have a positive effect on network connection?

I find since using 113 that I don't have the annoying "!" appearing on my signal strength icon when the data connexion gets handed from Wi-Fi to cellular.

Have to be a coincidence, right? (same rom, same firmware, just updated the kernel)
[ONE Original Android Development] KingBeike:
Try Franco kernel. No music stuttering etc, but a lot less battery with franco:(
[ONE Original Android Development] JaylanPHNX:
Kernel doesn't have much to do with cellular signal, but it does control WiFi, so it could possibly affect the handoff.

From my SlimTab Pro 8.4
[ONE Original Android Development] kipue:
Oooh right, didn't think of that.

I'll see with more time if my connection keeps the positive attitude up :)
[ONE Original Android Development] nopaycheck:
I do have the same problem too with stock CM12 and SlimLP kernel. AK made it less but the problem is still there. The cpu is already set to max of 2 when screen off using the default hotplug.
[ONE Original Android Development] ak:
I don't think this is kernel related.

Sent from my A0001
[ONE Original Android Development] ctrlaltdel:
It seems the ram disk compression setting wont save after reboot? I changed it to lz4 in synapse but it goes back to lzo after reboot ...
[ONE Original Android Development] ak:
I think you have to create an init.d script for doing this.
[ONE Original Android Development] Reed-Sternberg:
[MENTION=3685904]ak[/MENTION] the panel calibration does not stick in synapse. I did change the permissions for "sys/devices/virtual/graphics/fb0/panel_calibration" using total commander to 'rwxrwx' but still no luck. any suggestions?

I'm trying to apply your previous settings "c8 01 06 ff 02 0e fe ec 0a f8 f9 fe b7 ee 04 fb fc fe af ec"
[ONE Original Android Development] ak:
chown system:system
[ONE Original Android Development] Reed-Sternberg:
not sure how to do that?
[ONE Original Android Development] ak:
adb shell

su

chown system:system sys/devices/virtual/graphics/fb0/panel_calibration
[ONE Original Android Development] Reed-Sternberg:
Gotcha! any way to do it within android (I only have a chromebook), terminal maybe?
[ONE Original Android Development] ak:
you can do it with terminal apk.
[ONE Original Android Development] jhomarsn:
Hellos Mister

Not if I did something wrong but when I do the procedure the screen does not turn on, only turns on if I connect a USB cable.

I have CM11s XNPH05Q.

Edit: Yes i did something wrong i fail too install NON-HLOS.bin i install again and all good

Thankyou very mouch [MENTION=4375169]xlollomanx[/MENTION] for the procedure.

Thanyou very mouch [MENTION=3685904]ak[/MENTION] for amazing kernel.
[ONE Original Android Development] gianton:
Battery stats first full charge cycle with SlimSaber 02/09 and ak kernel v.113. Smartmax gov @ 268/2726MHz (see screenshots) rest default.

7h SOT

1h calls

45mins BT audio streaming
[ONE Original Android Development] kenzolo:
using boeffla kernel I manage to avoid music glitch problems using the hotplug profile "native 2 cores min",

usign ak kernel I try to put 2 core online with screen off but glitch still here...very strange :confused:
[ONE Original Android Development] probiewankenobi:
Great result [MENTION=1546609]gianton[/MENTION]! Have you been connected to WiFi all the time? Or do you have WiFi scanning on?

Sent from a bacon flavored lollipop.
[ONE Original Android Development] gianton:
No audio glitches here both with BT audio streaming and headphones wired playback.

I'm connected on Wi-Fi all the time.
[ONE Original Android Development] ak:
I dont have problem with SlimLP, but you can doing aggressive configuration if you want. you have to play with settings.

ps:

2 kernel = 2 different way = if you want compare, please use the stock CM12 kernel.
[ONE Original Android Development] ak:
[MENTION=1546609]gianton[/MENTION]

Thanks a lot
[ONE Original Android Development] gianton:
You're welcome my friend and thank you!
[ONE Original Android Development] Reed-Sternberg:
Thanks, but no matter how many times I do it, it still does not stick; goes back to the original calibration after screen off/on, even though synapse shows the new profile in Gamma section.
[ONE Original Android Development] nopaycheck:
Mine happened on both audio out using IEM and internal speaker. I also noticed that the glitches only in Poweramp and Spotify but not in Google Music. How to know what causes this? Logcat?
[ONE Original Android Development] ak:
you have to send a request to APP developer ... probably there is a fix for this problem. :highfive:
[ONE Original Android Development] cpom1:
What settiings do you use? im liking this kernel. had to get back on it. ;)

but i want the best performance out of it. dont care "too much" about battery but i would like to decent life if possible.

thanks for all your work.
[ONE Original Android Development] flyaway718:
Not sure if this question fits here. Apologize if doesn't.

Can this kernel support speed charging? If not, can it be implemented?
[ONE Original Android Development] liver20:
If i use your kernel with overclock to 2800 mhz, can i take problem im the future?

Enviado desde mi 1+1 64gb White
[ONE Original Android Development] DerRomtester:
It can damage your phone hardware
[ONE Original Android Development] jgcaap:
If the charger is able to run, yes [emoji14]
[ONE Original Android Development] flyaway718:
wellz...stock charger? Can purchase an aftermarket, but is there any configuration needs to be done?
[ONE Original Android Development] ctrlaltdel:
Change the usb fast charge setting in synapse misc tab
[ONE Original Android Development] ronaldyeo:
Hi, I've been using this kernel, together with the latest Temasek rom and noticed somethingrelatively troubling. Just last night, I decided to run my battery down to 0% before charging it. I turned it on almost immediately after plugging it in and went to bed. Woke up this morning and the phone was booted up but at 0% still, meaning my phone was powered by the charger for the whole night. Not sure if it is a rom or kernel issue but this doesn't happen in stock as they will indicate the low power and charge up to a certain percentage first.

Any idea how I should circumvent this?
[ONE Original Android Development] gianton:
Overnight drain with SlimSaber and v.113. 0,3%/h simply awesome!
[ONE Original Android Development] ak:
will be:

Kernel Version: AK.114.OPO.SKULL.CM12

msm: thermal: merged intelli thermal v2.0

ak_bacon_defconfig: enable IMPULSE governor

cpufreq: impulse: added the new governor from [MENTION=3795148]neobuddy89[/MENTION] kernel

block: scheduler: add TRIPNDROID

stay tuned.
[ONE Original Android Development] _ASSASSIN_:
Aww hell yeah, I've been waiting for thermal controls I can tweak :D

thanks for all the hard work
[ONE Original Android Development] Ofthecats:
Details on both of these additions?
[ONE Original Android Development] ak:
No time but you can search ... Sorry

Sent from my A0001
[ONE Original Android Development] chikimonke:
This actually just happened to me the other day as well. Running down to 0 and having the device just turn off without shutting down properly, is the issue. This was a particular pain in the butt on the original N7. Even when powered off properly, the battery still drained, and eventually died. Learning from that experience, there's always still a little juice in the battery. Power on the device holding power and vol down to boot to recovery. Once it starts to boot, plug it in. If you plug it in first, you get a message saying you need to let it charge before turning on, which won't happen. So, once plugged in and in recovery, shut down properly. Once it shuts down it should start charging properly. Wait a few minutes and then power the phone back on. Should boot fine and not shut down right away because of low power. Let the phone charge fully. Moral of the story, don't let your phone just die, if you're at 1-2% and won't be near a charger soon, just shut down and save yourself this headache. Not sure what is actually happening, but this is how you get back to a working phone.
[ONE Original Android Development] adinkwok:
[MENTION=3685904]ak[/MENTION] Any good difference for using -Os rather than -O3/-Ofast? :highfive:
[ONE Original Android Development] liver20:
What gapps are installed?

Enviado desde mi 1+1 64gb White
[ONE Original Android Development] gianton:
PA Pico GApps and greenified most user apps.
[ONE Original Android Development] ak:
It works ..... :D:D:D

<6>[ 8652.364636] msm_thermal:do_freq_control Limiting CPU0 max frequency to 1497600. Temp:50
<6>[ 8652.364949] msm_thermal:do_freq_control Limiting CPU1 max frequency to 1497600. Temp:50
<6>[ 8652.365112] msm_thermal:do_freq_control Limiting CPU2 max frequency to 1497600. Temp:50
<6>[ 8652.365212] msm_thermal:do_freq_control Limiting CPU3 max frequency to 1497600. Temp:50
<6>[ 8656.084476] msm_thermal:do_freq_control Limiting CPU0 max frequency to 1190400. Temp:50
<6>[ 8656.086175] msm_thermal:do_freq_control Limiting CPU1 max frequency to 1190400. Temp:50
<6>[ 8656.086306] msm_thermal:do_freq_control Limiting CPU2 max frequency to 1190400. Temp:50
<6>[ 8656.086420] msm_thermal:do_freq_control Limiting CPU3 max frequency to 1190400. Temp:50
<6>[ 8663.164773] msm_thermal:do_freq_control Limiting CPU0 max frequency to 960000. Temp:50
<6>[ 8663.165361] msm_thermal:do_freq_control Limiting CPU1 max frequency to 960000. Temp:50
<6>[ 8663.165701] msm_thermal:do_freq_control Limiting CPU2 max frequency to 960000. Temp:50
<6>[ 8663.166126] msm_thermal:do_freq_control Limiting CPU3 max frequency to 960000. Temp:50
<6>[ 8663.644511] msm_thermal:do_freq_control Limiting CPU0 max frequency to 729600. Temp:50
<6>[ 8663.644795] msm_thermal:do_freq_control Limiting CPU1 max frequency to 729600. Temp:50
[ONE Original Android Development] ak:
I'm using Os because i have reduced the size of the kernel -30%.

The difference is related to opt flags applied during compilation.

I dont have see big performance difference with my normal usage.
[ONE Original Android Development] RobbieL811:
Is this bricked thermal!?!?

Sent from my 1+1
[ONE Original Android Development] cerealguy:
Masteeerr!!![emoji106]

Sent from mine BlissPopped 1+1, pumped up by AK kernel
[ONE Original Android Development] ak:
intelli thermal.
[ONE Original Android Development] DerRomtester:
not intelli thermal v3 ?
[ONE Original Android Development] ak:
is referred to Shamu version?
[ONE Original Android Development] HamsterHam:
[MENTION=3685904]ak[/MENTION] - what governor are you using?
[ONE Original Android Development] ak:
Interactive but i have good feeling now with the new impulse governor.
[ONE Original Android Development] CounterC:
I can't wait...
[ONE Original Android Development] smoki3:
[MENTION=3685904]ak[/MENTION] whats the impulse govenor?
[ONE Original Android Development] ak:
[MENTION=3795148]neobuddy89[/MENTION] experimental governor.
[ONE Original Android Development] jgcaap:
[MENTION=3685904]ak[/MENTION] do you think I can make a small request to test something?
[ONE Original Android Development] Sheeezy:
@ak

Is it possible to add brightnesscontrol to the notification LED ?
[ONE Original Android Development] Alin CG:
can you add smartmax eps (Extended power saving) :D pls
[ONE Original Android Development] ak:
I'm on 33 ... Super idle super battery super smooth. Thanks a lot CM.
[ONE Original Android Development] stab244:
Odd. When I'm on the latest CM nightly (the one from the 22nd at time of posting), the Assassin's Creed: Pirates game crashes a lot when I'm on the nightly kernel but not when I'm on the the stable kernel. I'll get a log later after my phone cools down. That game is brutal to the CPU...

Sent from my bacon
[ONE Original Android Development] edgarf28:
With the CM11S version of your kernel I still can set the minimal GPU frequency to 330 MHz, not 200 Mhz. But with the CM11 version of your kernel I'm able to set the minimal GPU frequency to 200 MHz.

Is this normal? Or an bug?

Also on the CM11S version the minimal CPU frequency keeps going back to 268 MHz, when I've set the minimal frequency to 300 MHz in Synapse.

I also don't have this problem on the CM11 version of your kernel.
[ONE Original Android Development] ak:
Do you use mpd?

What was your previous kernel?

ak@a0001
[ONE Original Android Development] edgarf28:
Yes, I use MPD (and Intelli-plug & SMP turned off), but I also did use the same settings with the CM11/AOSP version of your kernel, and did not experience those problems.

My pervious kernel was the stock 33R kernel.

And when I was on the CM11 version of your kernel, I was on the latest CM11 nightly ROM (with previous kernel: Stock CM11 kernel)
[ONE Original Android Development] ak:
For GPU you are right ... For CPU I don't have problems ... With trickster I can set 200 so I have to verify with synapse why I have min setted to 320.

ak@a0001
[ONE Original Android Development] stab244:
Awkward. Catlog doesn't want to work with me. Any other suggestion to read logs? Maybe I have set my SELinux level to permissive...

Also forgot to mention the game crashes on the previous nightly that I used (I think it was the 19th) with the stable kernel, then when I updated my ROM last night I had no crashes in the time that I used it until I flashed the beta kernel. The game in general is buggy anyways so I should probably stop playing it. I'm guessing it's a driver mismatch that caused the crashes.

Sent from my bacon
[ONE Original Android Development] ak:
Go here and enable it

ak@a0001
[ONE Original Android Development] ak:
I don't have touch GPU drivers but I think is related to diff kernel base. No bug ...

ak@a0001
[ONE Original Android Development] stab244:
Is there a way to do that without Synapse? Maybe through a terminal?

Sent from my bacon
[ONE Original Android Development] ak:
Yes you can go to my n4 thread there is sysfs command.

ak@a0001
[ONE Original Android Development] Pipodi93:
The smartmax addiction is like gold! :D Now I've so much battery life! :D Thanks man! :D
[ONE Original Android Development] d13guit0:
CM11S with stock freq [emoji6]

Not bad....