yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] Khizar:
I find it hilarious that he goes around being a mod and telling everyone to read and search, which spamming the dev thread and then he keeps asking silly questions without reading himself, seen it multiple times so it isn't a one time thing... Haha I'd call him out on that but that'd just spam the dev thread so no point...

Ah... So that's why I felt 44 was smoother.. Stock cm doesn't compare to your tweaks bro..

You just need to read the last page.... Read the post by AK 4 posts above yours..
[ONE Original Android Development] dustintinsley:
it shows a skull at boot up. other then that, i dunno
[ONE Original Android Development] prstorero:
That's been there since before this edition. It's a rebase and using caf now.
[ONE Original Android Development] akarol:
Can't wait for new kernel. Wifi has been sketchy for me on 0.50.
[ONE Original Android Development] dustintinsley:
ah, cool. sorry, i haven't updated since ak77, so the skull is new to me....
[ONE Original Android Development] anandbibek:
The file is /sys/devices/virtual/graphics/fb0/gamma But I can't get init.d to work on CM11 44S.

Correct me if I'm wrong
[ONE Original Android Development] :
Also for me, same wifi problems like before ak44 or ak43 WiFi test build
[ONE Original Android Development] ak:
This is related to the fact i dont have revert commit for this, it will be into new release.
[ONE Original Android Development] ak:
Interesting article:

https://www.qualcomm.com/news/onq/2013/10/25/power-vs-performance-management-cpu
[ONE Original Android Development] chipstien:
So anyone know how to get the "speaker" setting in the Sound tab to stick? The second I leave Synapse it defaults back to -4.
[ONE Original Android Development] anandbibek:
In Mahdi ROM, the 4th core will go offline at some time. But in CM 44S, it never goes offline. And generally stuck at 1.5GHZ. Reboot solves it, but it won't go off. Max it'd idle at 300MHz.

If I change governor, it'd go to 300mhz, but after one touchboost, it never comes down from 1.5, even after 0% load

Why this inconsistent behaviors?
[ONE Original Android Development] om22:
Try using intellidemand. Seems that cm11 uses a different mpdecision. It's normal AK said that cm11 mpdec. Keeps 2 cores online. And that it sticks to 1.5GHz is because of the KSM bug it uses too much CPU so it won't idle.
[ONE Original Android Development] anandbibek:
Thanks a lot. Any way to get rid of KSM bug?
[ONE Original Android Development] ak:
if you use the default kernel the problem is the same is related to cpu boost drivers.

you have to cherry pick this:

cpufreq: cpu-boost: Fix cores getting stuck

it will be present into the new release of the CM12, not for now into v050, otherwise you have to use the v077 kernel.
[ONE Original Android Development] stizolo:
stupid question can i flash this on top of CM11 nightly from 13Dev2014?
[ONE Original Android Development] dustintinsley:
what do you mean? you can't get the script to work under 44s or you can't get init.d to run under 44s? i have init.d working under 44s. what does your init.d script look like to try to set the correct value?
[ONE Original Android Development] demon507:
Removed
[ONE Original Android Development] anandbibek:
init.d works and 1 is written to file. But yellow color doesn't change. Color changes only if we manually do it or via synapse,
[ONE Original Android Development] dustintinsley:
thats odd....
[ONE Original Android Development] anandbibek:
Can we request [MENTION=3685904]ak[/MENTION] to make the gamma selection 1 by default in next version? I don't think there's any need for the yellow tint on boot :)
[ONE Original Android Development] abhi08638:
Change the default value config.json in the UKM folder in /data/UKM

But you have to disable the auto generation of that file and manually make it from an init.d script by copying the contents from another file. Its really a pain to set up and I don't have time to show it now because I have a final in half an hour

sent from my amazingly awesome OnePlus One with Stereo Mod

Don't forget to hit thanks!
[ONE Original Android Development] om22:
I'm using the 0 one as the OPO has a much too cool screen out of the box. It's really not that big deal to have a yellow screen for 10 seconds is it? How often do you reboot your phone?
[ONE Original Android Development] secXces_debaki:
Delete me.
[ONE Original Android Development] demon507:
Hey I'm new to one plus one.

What is this ukm zip is for?

Thank you.
[ONE Original Android Development] Hetalk:
It stand for "Universal Kernel Manager".

It's basically a set of scripts that enables synapse support for custom kernels.

Head over to this thread for further reading on it.
[ONE Original Android Development] treChoy:
In MoKee OS, this kernel breaks the built in Superuser. It will grant root to previously granted apps, but it won't grant access to new ones. It's based off of Koush's open source one. Flashing other Superuser managers doesn't fix the problem. Any idea as to what might be causing this? It's definitely a kernel issue, since the issue is fixed when the stock kernel is used. Unfortunately, the stock kernel isn't nearly as power efficient as this one :(
[ONE Original Android Development] demon507:
Using 0.50 with vanir aosp 5.0.1 and 4th core stuck @1.5ghz.

So should i switch to intelliplug? Right?

Through synapse?
[ONE Original Android Development] ak:
if you use the stock kernel the problem is the same. with Vanir do you have 2 cores always online?
[ONE Original Android Development] demon507:
Using ak0.50.cm12 caf version in the first post.

With mp decision on i have 2 cores online with fourth core stuck @1.5ghz

Now i've switched to intelliplug instead of mpdecision and there is only one core online.
[ONE Original Android Development] ak:
I have asked this question because some users have reported 1 core online with mpd and temasek.

2 core stuck is fixed in the new kernel version.
[ONE Original Android Development] ajeetone:
I would like to give AK a try. Is it possible to go back to original kernel if i'm not happy with AK. I'm on stock 44S
[ONE Original Android Development] prstorero:
Of course it is [emoji14]
[ONE Original Android Development] d4icon:
How unistall AK kernel? Any special?
[ONE Original Android Development] ak:
Only with termonuclear bomb launched to your phone.
[ONE Original Android Development] Hetalk:
Just flash any other kernel that you want. Else, dirty flash the ROM to get your ROM's default kernel.
[ONE Original Android Development] Criton30:
UKM must be installed for Synapse?
[ONE Original Android Development] Spaulding89:
Yes

Sent from my Bacon with loaded AK
[ONE Original Android Development] ajeetone:
I am really happy for your helpful post..

A big thank you for our developer :rolleyes:
[ONE Original Android Development] lucap00:
What is smart2cover?
[ONE Original Android Development] ak:
https://www.youtube.com/watch?v=rCL03eRok9U
[ONE Original Android Development] kd8bny:
If you have a smart case with a cover. It will turn the screen on when opened. There are official ones on the OPO website
[ONE Original Android Development] anandbibek:
Where does the skull logo come from? zImage or some black magic?
[ONE Original Android Development] lucap00:
i have to download some apps or it does that itself?
[ONE Original Android Development] TheShoxter:
You need to download an app from the Play Store titled "Synapse"

This gives you kernel control if you have UKM flashed on top of AK.
[ONE Original Android Development] lucap00:
Yes i know this thanks. I mean for ssmart2cover, in AK linked video it shows that use another app.

However i enabled in synapse but for me it didn't work on mahdi
[ONE Original Android Development] :
You don't need an app for this feature. Just a flip cover with an integrated magnet in the right place.
[ONE Original Android Development] savoca:
From a character array - qcom doesn't go too into it at the kernel-msm level but there's a similar thing going on in the bootloader as well.

https://www.codeaurora.org/cgit/qui...r&id=40b227df7c5ab3ecea9e34a9bd8603ee33118ec6
[ONE Original Android Development] Sir_gpm:
Does it compatible with aosp rom? Cuz in the site just found for cm11, cm11s and cm12.
[ONE Original Android Development] Quasar:
Yes. It is compatible with AOSP ROMs.
[ONE Original Android Development] Sir_gpm:
Which versión should I flash?.
[ONE Original Android Development] Quasar:
The latest. AK050 I presume.
[ONE Original Android Development] Sir_gpm:
This kernel is based on the CAF branch of the cyano repository. It's born for fun and not for money talk or donation. Enjoy the journey into AK world.

I think you are advice me wrong :-\
[ONE Original Android Development] prstorero:
They're not wrong. V50 should work with virtually all Roms right now.
[ONE Original Android Development] Quasar:
Kernels are nearly universal. I'm using AK on VanirAOSP.
[ONE Original Android Development] adinkwok:
If you care to look through the github(s) of the ROM you want to flash AK on, you'll notice that almost all of the kernels are based off of CM's kernel. Also, notice how AK's kernel is based on CM. I'd make sure you get the facts

right

before telling a RC that he's advising you wrong.
[ONE Original Android Development] lucap00:
Does it works only with official flip cover?
[ONE Original Android Development] N4Solomon:
What governor do you find works best for you?? There's so many to choose from I don't know where to start
[ONE Original Android Development] zxspectrun:
For me interactive works good, performance and battery
[ONE Original Android Development] paiktaras:
Why not interactive pro?

sent from my Oneplus One
[ONE Original Android Development] vprasinos:
I agree! Interactive_pro for smoothness. Rapid changes to full speed and back when needed. Good battery life (but not the best) for me the best performance/battery combo. If you desperately need to save battery keep your 1+1 underclocked to 1574.
[ONE Original Android Development] xanthrax:
Meow meow... Flash ak on any rom you want

Sent from my Darkside of 1+1
[ONE Original Android Development] :
No, there are a lot of covers. For example:

http://www.oppomart.com/oneplus-one-phone/flip-leather-case-for-oneplus-one.html

"Easy Cover will automatically turn on and turn off the display,..." Be sure that it is mentioned in description. You can buy as well on Amazon or other sites. This is no advertising for oppomart. Just an example. I'm not familiar with rules here :angel:
[ONE Original Android Development] cryogeno:
Sure

From https://oneplus.net/it/oneplus-one-flip-cover:

(Autamically unlock feature not work)
[ONE Original Android Development] Sir_gpm:
Sorry just dont want to f$&@ my phone. Thank you to clarify you guys.
[ONE Original Android Development] dustintinsley:
have you tried interim governor? if so, how does it compare to interactive_pro? i don't know much about interim but it seems to be giving great battery life but it could be a placebo.
[ONE Original Android Development] vprasinos:
If you mean intellimm then yes it gives a better battery life if you are willing to accept the lags. I am checking this governor as we speak. Will post back results.
[ONE Original Android Development] dustintinsley:
Yeah. I meant intellimm. Stupid auto correct.
[ONE Original Android Development] TheShoxter:
IIRC intellimm means "intelligent min-max" and faux designed it to be the BEST at performance and battery. The "min-max" part means that it will ramp up when necessary to accomplish tasks and maintain smoothness, but then go back to minimum speed as fast as possible. Yes, this is the goal of most CPU governors, but I trust faux to develop one that does it extremely well.
[ONE Original Android Development] gimiki:
Someone can explain me intellimm parameters or link a resource?
[ONE Original Android Development] minieod:
have you ever tried? its a pleasant experience, personally.
[ONE Original Android Development] Mash87:
I find it quite laggy I have to say. For me the user experience really suffers. It may very well be that a few tweaks in the tunables solves that so, if anyone get's a smooth user experience after fiddling with some parameters I would really be interested.
[ONE Original Android Development] TheShoxter:
I'm using intellimm from AK's latest .50 SKULL kernel and I have no lag in the UI whatsoever. I haven't tweaked the tunables for intellimm itself, but I have underclocked the cpu to 1958MHz and set intelliplug to a Hysterisis value of 12 vs the stock value of 8. Again, no lag at all, even when jumping in and out of apps. Very fast and smooth.
[ONE Original Android Development] drbest:
No GSM Connection after quick-start

No GSM after restart from quick Start modus

Calkulins Rom 2.1 and 050skull ak-kernel. After activating the quick start modus of the one and switching off the device there is no GSM connection available after switch on again. The only way is to reboot the phone again, then all is fine.
[ONE Original Android Development] dustintinsley:
using same kernel and same rom. no issues for me.
[ONE Original Android Development] drbest:
Thanks
[ONE Original Android Development] omvir:
Ak, would it be possible to get an "v.044" with up to date commits from cm? V44 has amazing power efficiency. Battery has NEVER been this great.
[ONE Original Android Development] :
+1 on better battery.
[ONE Original Android Development] Khizar:
I was getting same battery on 44 and 50(around 24 hrs with 7-8 hrs screen on).

However a new kernel would be nice, was using stock CM kernel and got 23 hrs with 10 hrs screen on, posted screens in temasek thread. Now THAT is great battery. Wonder how much better Stefano can make it..
[ONE Original Android Development] joro666:
Kernel drain battery

Hello,

i have high usage of kernel in my batery log. Please see the screenshots. Im on OPO CM 11 44S with AK.050.OPO.SKULL.CM12 > CM12. Can you explain that. What have i make wrong? Please help!
[ONE Original Android Development] fireforhire:
I keep getting data dropouts with .50

I went back to .44 and I haven't had a data drop out yet.
[ONE Original Android Development] DerRomtester:
This is not a kernel problem. Android OS is draining your battery. There are many threads about that issue.

I dont think the kernel is responsible for connection problems. Modems are responsible for that.
[ONE Original Android Development] xanthrax:
Do you use any Wakelock blocker?

Sent from my Darkside of 1+1
[ONE Original Android Development] anandbibek:
I decided this would be the best thread to share my experiences, so here goes.

I'm a long time user and developer of Android, and I spend a lot of time with my device. So you could trust what I say.

When I buy a new device, I try out all ROM n kernel combo and measure performance and battery life. Performance measurement by using the phone daily for at least 3 days and watching cpu frequencies and hotplug behavior.

You won't believe, but I spend an awful lot of time watching the cpu frequencies graphs and online cores, even while playing games. I use the app "System Monitor".

I'm pretty familiar with mpdecision in Nexus 4 and how it scaled up frequency on touch.

In OnePlus , I find these odd behaviors on every kernel.

Even when touching the screen, the frequency is not always scaled up instantly. That might be coz of new tuned mpd, that filters small touches. (Not sure)

And the core frequency keeps dropping to 300 even while swiping or playing games. It's like a continuous oscillation, it'll drop, then increase to 1.5 and drop and increase again.. When the screen is doing so intensive work that there are frame drops, I don't believe there's any need of cores to go to 300mhz at that time.

There are many who complain that opo lags while playing games, and it's the reason. If I set min frequency to 1ghz, it plays nicely.

I used a diff kernel with hotplug customization and enabled all 4 cores with full frequency range. In nexus 4, all cores online meant UI will be smooth as butter. but to my surprise, in opo, the lag in games actually increased! And I could see that the 1.5ghz frequency jumped from one core to another continuously while 3 other remained at 300mhz at a given time.

I have an OCD about lags and I find it very uncomfortable that a powerhouse like SD 801 should have lags in games which my Nexus4 could play smoothly. This is only visible during games, but I guess UI performance is also taking a hit due to this. Just that we don't notice.

I hope this may give any clue about what's happening. I think there might be some code derp in CM kernel that is present in all OPO kernels, causing this lags.

And if someone has found solutions to these lags, please share what to do
[ONE Original Android Development] _Beni_:
Which modem are you using?

My Data connection also often drops.

If so Android always asks me to enter the SIM-Key but i won't get away until I reboot.
[ONE Original Android Development] Almayce:
I felt the same way when I bought the phone, but as soon as I switched over to any lollipop rom, lags are gone. I haven't tried any heavy games though. I'm basing this solely on the UI experience.
[ONE Original Android Development] :
interesting idea adition to synapse/ukm that auto downvolts and sets optimun lowest voltage :)
[ONE Original Android Development] Criton30:
Is there any know bugs to use v050 whith stock 44S rom? or anybody use the newest cm12 kernel with 44S?
[ONE Original Android Development] bombadier:
Running v50 with stock 44S and no problems to speak of
[ONE Original Android Development] jukiewalsh:
It's there for me too when playing games. phases or pvz 2 for example
[ONE Original Android Development] Criton30:
so you use 44s stock with CM12 - v.050 - SKULL ED?
[ONE Original Android Development] ak:
Yes its the only one v50

Sent from my A0001
[ONE Original Android Development] Criton30:
with stock rom after kernel installation v.050 skull ed the system booted faster than cm12, is that so ok and really?
[ONE Original Android Development] anandbibek:
Mine is 8. Games lag like hell. When min frequency is set to 1ghz, it's butter smooth

Please tell about the game experience on Lollipop
[ONE Original Android Development] raybit10:
I enjoyed reading your insight in earlier post.

Can you please clarify for me if i understood you correctly...

Your advice is to set minimum frequency to 1ghz...

you are mostly aiming to achieve smooth rom experience (lag free and more performance over battery)...

Is it true to say that the

minimum

CPU State is more then 50% in use?? :confused:

so, would that mean that when suggested 1ghz is set, battery life will worsen/decrease?

thanks in advance and i know you are coming from a gaming aspect so please understand i wasn't trying to bash your suggestions... on the contrary!

Ps.

I share the same experience with [MENTION=5681016]Almayce[/MENTION] regarding lollipop :) very sweet and smooth and even better with ak's kernel.
[ONE Original Android Development] kabauterman:
Does this CM12 Kernel have an option to choose the vibration intensity?
[ONE Original Android Development] misfitpierce:
Yes it does using synapse to control it.
[ONE Original Android Development] jukiewalsh:
It would make a major impact on battery life. However you could set up per app performance profiles and only set the min frequency to rise when you open games that lag.
[ONE Original Android Development] anandbibek:
Yes, I've been using per app mode to set 1gHz minimum for some specific games only.

For normal usage, even if phone is running in 300mHz you won't notice it.

But yes, on oneplus, the frequency drops to 300mHz ever so much randomly I sometime feel that Nexus4 UI was smoother. At least SD 801 shouldn't go down to 300mHz while scrolling a list. If that's a battery saving feature, I'd prefer losing some battery than have a choppy scrolling
[ONE Original Android Development] kabauterman:
Syanpse says no UCI Support detected...

So I guess I'm doing something wrong?
[ONE Original Android Development] misfitpierce:
Syanpse says no UCI Support detected...

So I guess I'm doing something wrong?

---------------

Admin Note: this thread has a dedicated questions and answers section which you can access here -->.

Kabauterman this is a simple fix. Go to download page for AK and download the AK kernel but also download UKM on that same page. You need that for kernel to work with synapse. You install UKM then reinstall AK... Simple.
[ONE Original Android Development] xlollomanx:
Have you flashed UKM?

Sent from my Oneplus One
[ONE Original Android Development] xodeus:
Is it possible to somehow make a bcmon module for this kernel?

Sendt fra min A0001 med Tapatalk
[ONE Original Android Development] simixox:
Can Anybody send me mirror of this kernel: AK.050.OPO.SKULL.CM12.zip ?

Thanks a lot! :)
[ONE Original Android Development] dustintinsley:
http://ak.hiddenbytes.org
[ONE Original Android Development] DerRomtester:
[MENTION=3685904]ak[/MENTION] do you know why faux sound does not stick in synapse? Is it a kernel problem or synapse/ukm fault?
[ONE Original Android Development] ak:
With faux sound control is it working?

Sent from my A0001
[ONE Original Android Development] DerRomtester:
I dont know. Can anyone test this for us?
[ONE Original Android Development] Striatum_bdr:
Seems to work.
[ONE Original Android Development] ak:
Nothing related to kernel:

[11363.096215] Freezing of tasks aborted after 0.001 seconds (62 tasks refusing to freeze, wq_busy=0):

No errors detected
[ONE Original Android Development] funCrash93:
seems you were right about f2fs :) with 4K Recording capability it's way better to use f2fs (w/ max file size 3.94 TB) than current filesystem that limits to 3.94 GB.

so I guess should just wait a little :D

Thanks to [MENTION=3685904]ak[/MENTION] for as always a prompt reaction to requests ;)

now a proper ROM and Recovery and "life will get easier" :D
[ONE Original Android Development] ryaneu:
Flashed ak.031_b12.opo.cm11 on the latest Mokee Release ROM without any problem. Will observe more to see if there are any other issues.

By the way, AK, perhaps you would also like to add Mokee to the list under AOSP CM11 kernel version.
[ONE Original Android Development] ak:
Crdroid 5.1 + ak

AK@A0001
[ONE Original Android Development] ak:
OP Updated .... thanks a lot. :good:
[ONE Original Android Development] ak:
new kernel

[ CHANGELOG v.031_b14 - NIGHTLY ]

ak.031_b14.opo.cm11s

ak.031_b14.opo.cm11

small:

cm11s -> merged cyano shipping branch

cm11 -> merged cyano nightly branch

fixed anykernel device typo

some fixes here and here

ecc ...
[ONE Original Android Development] edgarf28:
Thanks! Does the CM11S version also contains the new touchscreen firmware?
[ONE Original Android Development] ak:
yes ... there are all cm11s fixes from official branch.
[ONE Original Android Development] Leicxan:
Donwloaded 031.b14.cm11s.zip, and the file size was 2.6MB.:o I didn't find zimage.img in it.
[ONE Original Android Development] Ky0sHiR0:
AK CM11S version still doesn't have battery drain fix ? we need wait for official update ?
[ONE Original Android Development] edgarf28:
It won't flash on my device... TWRP says successfully flashed, but after rebooting I'm still having the 30O stock kernel...
[ONE Original Android Development] teh roxxorz:
Ah I thought so as well. Just wanted to be sure.

Sent from a tablet thingy
[ONE Original Android Development] ak:
My error, fixed version is coming. :D
[ONE Original Android Development] ak:
i have update changelog into OP.

ALL CM FIXES ARE INSIDE
[ONE Original Android Development] ak:
CM11S online. :angel:
[ONE Original Android Development] funCrash93:
I guess new touchscreen firmware is present in CM11 as well (not only CM11S :angel: )

Thank you :)
[ONE Original Android Development] Ky0sHiR0:
Sorry my bad. I am currently using cm11S 30O and i am facing battery drain issue. I heard that cm11 nightlies got fixed but I don't know which kernels got this fix and cm11s kernel version got it too.... But when i saw your screen i think it's fixed but dont know is that working on official cm11s.

[MENTION=227378]BTW[/MENTION]. Is CrDroid good ROM with implemented cm11s features ? I wanna test it or move to SlimKat